A função pivot_index
pode ser usada em cálculos de tabela para extrair e manipular o valor de uma coluna pivotada com base no índice (ou seja, na posição).
Sintaxe
pivot_index(expression, pivot_index)
A função pivot_index
avalia expression
no contexto da coluna dinâmica na posição pivot_index
(1 para a primeira tabela dinâmica, dois segundos para a tabela dinâmica etc.) A função retorna "null" para resultados não pivotados.
Exemplos
A tabela a seguir mostra uma consulta que conta o número de pedidos feitos em cada temporada do ano. A consulta inclui uma dimensão pivotada, Categoria de produtos, que tem os valores Swimwear
e Coats
. Para calcular o número total de pedidos feitos em cada temporada em todas as categorias, crie um cálculo de tabela Contagem total de pedidos.
Categoria dos produtos | Trajes de banho | Casacos | Contagem total de pedidos |
---|---|---|---|
Temporada | Contagem de pedidos | Contagem de pedidos | |
Inverno | 3 | 671 | 674 |
Spring | 278 | 120 | 398 |
Verão | 840 | 21 | 861 |
Outono | 30 | 432 | 462 |
O cálculo da tabela Total de pedidos soma o valor da primeira coluna dinâmica ao valor da segunda. A fórmula é:
pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)
Informações úteis
pivot_index
não pode ser usado em um filtro personalizado.