AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla dinámica
  • Modo de cálculo
  • ¿Cuándo utilizar la función PVTCalcularActualizar?
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Actualiza algunos de los datos encontrados en un control Tabla dinámica a partir de una fecha determinada..
Observaciones:
  • El contenido de la control Tabla dinámica se ha cargado previamente en la memoria mediante PVTLoad.
  • La control Tabla dinámica incluye una columna Fecha, fila o filtro de visualización..
Ejemplo
// Builds the file name
sFile = SysDir(srAppData) + ["\"] + "StatsByCountry.tcd"
 
// The file exists?
IF fFileExist(sFile) THEN
// Yes, load it
PVTLoad(PVT_Statistics, sFile)
// Update the Pivot Table control from the last calculation date
// (we assume that the records associated with an earlier date
// have not been modified)
PVTCalculateUpdate(PVT_Statistics, LoadParameter(DATE_LAST_CALCULATION))
ELSE
// The file does not exist, calculate it
PVTCalculateAll(PVT_Statistics)
END
Sintaxis
PVTCalculateUpdate(<Pivot Table control> [, <Start date>])
<Pivot Table control>: Nombre del control
Nombre del control Tabla dinámica a utilizar.
<Start date>: Cadena de caracteres opcional o Fecha Variable
Fecha a partir de la cual se debe volver a calcular el contenido de la control Tabla dinámica. Esta fecha debe estar en formato "AAAAMMDD".. Se tendrán en cuenta todos los registros associated con un ítem de Fecha cuyo contenido corresponda a una fecha mayor que <Fecha de inicio>.
Si no se especifica este parámetro, la fecha que se tiene en cuenta corresponde a la fecha máxima del último resultado calculado o leído por PVTLoad.
Observaciones

Modo de cálculo

Los registros que se tienen en cuenta para el recálculo tienen las siguientes características:
  • Los registros incluyen un elemento Fecha.
  • El contenido del elemento Fecha es mayor o igual que el valor de <Fecha de inicio>..
Los valores anteriores encontrados en el control Tabla dinámica (si los hay) se borran del control Tabla dinámica desde <Start date>.
El cálculo puede ser bastante largo si se debe leer un volumen importante de datos.. En este caso, se muestra una barra de progreso en la control.
Al final del cálculo, se muestra la nueva tabla dinámica. A continuación, el resultado puede ser guardado por PVTSave.

¿Cuándo utilizar la función PVTCalcularActualizar?

PVTCalcularActualizar debe utilizarse cuando los datos son fijos: facturas, por ejemplo. Sólo tiene la posibilidad de añadir nuevas facturas. En este caso, la fecha de recálculo coincide con la fecha en la que se grabó el contenido de la control Tabla dinámica..
Si los datos visualizados en el control Tabla dinámica son modificables (una cantidad, un precio, etc.), debe hacerlo::
  • recalcular completamente el control Tabla dinámica.
  • recalcular el control Tabla dinámica a partir de la fecha correspondiente al Record modificado.
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 18
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 08/06/2022

Señalar un error o enviar una sugerencia | Ayuda local