Partilhar via


FECHAR

Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual

Recupera um contexto em um nível mais alto em comparação com o contexto atual. Se uma expressão for fornecida, retorna seu valor no novo contexto, permitindo a navegação em hierarquias e o cálculo em um nível mais alto.

Sintaxe

As sintaxes que executam a navegação e o cálculo.

COLLAPSE ( <expression>, <axis>[, N] )
COLLAPSE ( <expression>, <column>[, <column>] ... )

As sintaxes que executam apenas a navegação.

COLLAPSE ( <axis>[, N] )
COLLAPSE ( <column>[, <column>] ... )

Parâmetros

Termo Definição
expressão A expressão a ser avaliada no novo contexto.
eixo Uma referência de eixo.
coluna Uma coluna na grade de dados.
N (Opcional) O número de níveis a colapsar. Se omitido, o valor padrão é 1.

Valor devolvido

Para versões que executam navegação e cálculo, a função retorna o valor da expressão no novo contexto depois de navegar para um novo nível. Para versões que executam apenas navegação, a função modifica o contexto de avaliação navegando para um novo nível.

Observações

  • Esta função só pode ser utilizada em cálculos visuais.
  • As versões somente de navegação da função podem ser usadas dentro da função CALCULATE.
  • Os níveis da hierarquia são determinados por todas as colunas em cada eixo referenciado pela referência do eixo.
  • Quando as colunas são especificadas, os eixos são determinados incluindo o eixo de cada coluna na primeira vez que são encontradas.
  • Quando N é especificado, a função navega para cima na hierarquia N níveis a partir do nível atual ou do nível mais alto, o que ocorrer primeiro.
  • Quando várias colunas são especificadas, a função navega para cima na hierarquia até atingir o primeiro nível em que nenhuma das colunas especificadas está presente.
  • A navegação começa na célula atual na matriz de dados, subindo na hierarquia. Se uma coluna especificada estiver em um nível inferior à célula atual, ela será desconsiderada.

Exemplo

Dada uma tabela que resume as vendas totais para uma hierarquia com níveis para total, ano, trimestre e mês, os cálculos DAX a seguir buscam o valor de [SalesAmount] no nível pai, no nível dos avós e no nível ano ou auto, respectivamente.

ParentValue = COLLAPSE([SalesAmount], ROWS)
GrandParentValue = COLLAPSE([SalesAmount], ROWS, 2)
QuarterOrSelfValue = COLLAPSE([SalesAmount], [Month])

A imagem abaixo mostra a matriz com os três cálculos visuais.

Cálculo visual DAX

Consulte também

EXPANDIR
EXPANDIR
FECHAR TUDO