|
|
|
|
- Propiedades específicas de las variables pvtPosition
- Modo de funcionamiento
- Caja de mesas pivotantes con filtro
- Modificación de las características de una celda
- Funciones que utilizan variables pvtPosition
pvtPosition (Tipo de Variable)
El tipo pvtPosition se usa para manipular una celda de un control Tabla dinámica. Este tipo de Variable se utiliza principalmente para recuperar el valor que se encuentra en una celda o para modificar las características de la celda (el fondo color por ejemplo). Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable. // Declaration x is pvtPosition of PVT_Sales // Specify the values of the cell headers x.Year = "2020" x.Quarter = "2020Q1" x.Month = "202001" x.Product.Cumulated = True // Display the total of sales for all the products in January 2020 STC_Result = PVT_Sales.Value1[x] Observaciones Propiedades específicas de las variables pvtPosition Las siguientes propiedades pueden utilizarse para manipular variables de tipo pvtPosition: | | | Nombre de la propiedad | Tipo utilizado | Efecto |
---|
fuera | booleano | - True si la posición especificada está fuera de la tabla dinámica.
- False si la posición es válida.
Esta propiedad es de solo lectura.Esta Property se utiliza para averiguar si la posición especificada por PVTInfoXY existe. |
Modo de funcionamiento Para manipular una variable de tipo pvtPosition, es necesario: - especificar los valores de los encabezados para la celda deseada. Por ejemplo:
MyPosition is pvtPosition of PVT_Statistics // Indicate the headers MyPosition.COL_Continent = "Europe" MyPosition.COL_OrderDate_Year = "2012"
- acceder a un valor del pivote tabla a través de la siguiente sintaxis:
<Name of pivot table>.<Value name>[<pvtPosition variable>] Por ejemplo:
// Retrieves the "VAL_Qty" value nQuantity = PVT_Statistics.VAL_Qty[MyPosition]
Observaciones: - Si la posición no corresponde a una celda visualizada (porque la celda está contraída, por ejemplo), no podrá recuperar el valor de la celda ni modificar su color.
- Si la posición no corresponde a un valor que existe en el resultado (por ejemplo, un producto que no se vendió este día en particular), el valor devuelto es 0.
- Si la posición tiene un nombre de cabecera que no existe en el pivote tabla, se visualiza un error WLanguage.
- Se produce un error WLanguage si la posición está fuera del pivote tabla.
- Para obtener un total acumulado en una cabecera, especifique sin cabecera o set Acumulado a True.
- El .Out Property se puede usar para determinar si la posición devuelta por PVTInfoXY existe.
Caja de mesas pivotantes con filtro Las variables de tipo pvtPosition manipulan los datos de toda la tabla dinámica: incluso los datos que no se visualizan se tienen en cuenta. Al utilizar filtros (función filtro PVT), se debe declarar el filtro en la variable pvtPosition. Ejemplo: MyPosition is pvtPosition of PVT_Statistics // Indicates the filter MyPosition.COL_FILTER_Product = COMBO_Product // Indicate the headers MyPosition.COL_Continent = "Europe" MyPosition.COL_OrderDate_Year = "2012" // Retrieves the "VAL_Qty" value nQuantity = PVT_Statistics.VAL_Qty[MyPosition] Modificación de las características de una celda Para resaltar una celda cuando se muestra (valor máximo, valor mínimo, ...), tiene la posibilidad de utilizar un pvtPosition Variable. Ejemplo: MyPosition is pvtPosition of PVT_Statistics // Indicate the headers MyPosition.COL_Continent = "Europe" MyPosition.COL_OrderDate_Year = "2012" // Modifies the background color of the "VAL_Qty" value VAL_Qty[MyPosition].BackgroundColor = LightRed
Funciones que utilizan variables pvtPosition | | PVTInfoXY | Devuelve los valores de las cabeceras correspondientes a una posición en una control Tabla dinámica en píxeles. | PVTListPosition Header | Devuelve todos los valores associated con un fila o un encabezado de columna en un control Tabla dinámica. | PVTSelect | Le permite conocer la posición de las celdas seleccionadas y seleccionar celdas en un control Tabla dinámica. |
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|