La función pivot_index
se puede usar en cálculos de tabla para extraer y manipular el valor de una columna dinamizada en función de su índice (es decir, su posición).
Sintaxis
pivot_index(expression, pivot_index)
La función pivot_index
evalúa expression
en el contexto de la columna de la tabla dinámica en la posición pivot_index
(1 para la primera tabla dinámica, 2 para la segunda, etc.). La función devuelve 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 estación del año. La consulta incluye una dimensión dinamizada, Categoría de producto, que tiene los valores Swimwear
y Coats
. Para calcular el número total de pedidos realizados en cada temporada en todas las categorías, crea un cálculo de tabla Número total de pedidos.
Categoría de productos | Trajes de baño | Abrigos | Número total de pedidos |
---|---|---|---|
Temporada | Número de pedidos | Número de pedidos | |
Invierno | 3 | 671 | 674 |
Spring | 278 | 120 | 398 |
Verano | 840 | 21 | 861 |
Otoño | 30 | 432 | 462 |
El cálculo de tabla Número total de pedidos suma el valor de la primera columna dinámica al valor de la segunda columna dinámica. La fórmula es la siguiente:
pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)
Puntos a tener en cuenta
pivot_index
no se puede usar en un filtro personalizado.