Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.
Examples
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
Spring
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 é:
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-31 UTC."],[],[],null,["# pivot_index function\n\nThe `pivot_index` function can be used in [table calculations](/looker/docs/table-calculations) to extract and manipulate the value of a pivoted column based on its index (in other words, its position).\n\nSyntax\n------\n\n**`pivot_index(expression, pivot_index)`**\n\nThe `pivot_index` function evaluates `expression` in the context of the pivot column at the position `pivot_index` (1 for first pivot, 2 second pivot, etc.) The function returns null for unpivoted results.\n\nExamples\n--------\n\nThe following table shows a query that counts the number of orders made in each season of the year. The query includes a pivoted dimension, **Products Category** , which has the values `Swimwear` and `Coats`. To compute the total number of orders made in each season across all categories, create a **Total Orders Count** table calculation.\n\nThe **Total Orders Count** table calculation adds the value of the first pivot column to the value of the second pivot column. The formula is: \n\n pivot_index(${orders.count}, 1) + pivot_index(${orders.count}, 2)\n\nThings to know\n--------------\n\n`pivot_index` cannot be used in a [custom filter](/looker/docs/filtering-and-limiting#custom-filters)."]]