Función pivot_index

La función pivot_index se puede usar en los cálculos de tablas para extraer y manipular el valor de una columna dinámica según 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 tabla dinámica en la posición pivot_index (1 para el primer elemento dinámico, 2 para el segundo, 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 Recuento 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:

pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)

Qué debes saber

No se puede utilizar pivot_index en un filtro personalizado.