função pivot_index

A função pivot_index pode ser usada em cálculos de tabelas para extrair e manipular o valor de uma coluna dinâmica com base no índice, ou seja, na posição dela.

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, 2 para a segunda tabela dinâmica etc.). A função retorna nulo para resultados não dinâmicos.

Examples

A tabela abaixo mostra uma consulta que conta o número de pedidos feitos em cada estação do ano. A consulta inclui uma dimensão dinâmica, 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 na 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 Contagem total de pedidos adiciona o valor da primeira coluna dinâmica ao valor da segunda. A fórmula é a seguinte:

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

Informações úteis

Não é possível usar pivot_index em um filtro personalizado.