Função pivot_index

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 de pivot na posição pivot_index (1 para a primeira, 2 para a segunda e assim por diante). 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 estação 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 estação em todas as categorias, crie um cálculo de tabela Total de pedidos.

Categoria de produtos Trajes de banho Casacos Contagem total de pedidos
Temporada Contagem de pedidos Contagem de pedidos
Inverno 3 671 674
Primavera 278 120 398
Verão 840 21 861
Outono 30 432 462

O cálculo da tabela Contagem total de pedidos soma o valor da primeira coluna de pivot ao valor da segunda. A fórmula é:

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

Informações úteis

O pivot_index não pode ser usado em um filtro personalizado.