La función pivot_index
se puede usar en los cálculos de tablas para extraer y manipular el valor de una columna pivotada según su índice (en otras palabras, su posición).
Sintaxis
pivot_index(expression, pivot_index)
La función pivot_index
evalúa expression
en el contexto de la columna de eje en la posición pivot_index
(1 para el primer eje, 2 para el segundo eje, etcétera). La función muestra un valor nulo para los resultados sin dinamizar.
Ejemplos
En la siguiente tabla, se muestra una consulta que cuenta el número de pedidos realizados en cada temporada del año. La consulta incluye una dimensión dinámica, Categoría de productos, que tiene los valores Swimwear
y Coats
. Para calcular la cantidad total de pedidos realizados en cada temporada en todas las categorías, crea un cálculo basado en la tabla Total Orders Count.
Categoría de productos | Trajes de baño | Abrigos | Cantidad total de pedidos |
---|---|---|---|
Temporada | Cantidad de pedidos | Cantidad de pedidos | |
Invierno | 3 | 671 | 674 |
Primavera | 278 | 120 | 398 |
Verano | 840 | 21 | 861 |
Otoño | 30 | 432 | 462 |
El cálculo de la tabla Total Orders Count suma el valor de la primera columna de tabla dinámica al valor de la segunda. La fórmula es la siguiente:
pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)
Qué debes saber
pivot_index
no se puede usar en un filtro personalizado.