|
|
|
|
- ¿Cómo se realiza el cálculo?
- Progreso del cálculo
<Tabla dinámica>.CalculateAll (función) Calcula o recalcula completamente un control Tabla dinámica. Atención: esta operación puede llevar bastante tiempo. IF YesNo("Do you want to entirely recalculate the Pivot Table control?") THEN PVT_Sales.CalculateAll() END
Sintaxis
<Pivot Table control>.CalculateAll()
<Pivot Table control>: Nombre del control Nombre de control Tabla dinámica para calcular o recalcular. Observaciones ¿Cómo se realiza el cálculo? El cálculo se realiza hojeando todos los registros necesarios. Este cálculo puede ser bastante largo según el tamaño de la base de datos. Por ejemplo, un cálculo realizado en un millón de registros puede llevar varios minutos.. - El contenido de la control Tabla dinámica debe recalcularse por completo.:
- Al añadir nuevos elementos a la pantalla.
- Al modificar las funciones de filtrado.
- Cuando se modifican los datos fuente del cálculo.
- No es necesario volver a calcular completamente el contenido de la control Tabla dinámica:
- Cuando se utiliza un filtro en una dimensión que ya está calculada.
- Al modificar la dimensión.
- Al expandir o colapsar una Dimension( para ver los trimestres en lugar de los años por ejemplo).
Progreso del cálculo - Se muestra una barra de progreso durante el cálculo de la control Tabla dinámica.
- El usuario tiene la posibilidad de Cancel R el cálculo mediante un botón "Cancel".. Para saber si el cálculo se ha realizado en su totalidad, utilice el ErrorOccurred Variable.
Ejemplo:
PROCEDURE Load_PVT() PVT_Statistics.CalculateAll() IF ErrorOccurred = True THEN SWITCH Dialog("Do you want to cancel the current process?") // Cancel CASE 1 Close() // Continue CASE 0 Load_PVT() END END
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|