CALCULATETABLE

DAXFiltro

Avalia uma expressão de tabela em um contexto de filtro modificado — retorna uma tabela, não um escalar.

Quando usar

Para criar tabelas filtradas dinamicamente usadas como input de outras funções.

Sintaxe

DAX
CALCULATETABLE(<Expressão>[, <Filtro1>[, <Filtro2>[, …]]])

Parâmetros

Expressão: tabela do modelo ou função que retorna tabela. Filtro1, Filtro2… (Opcional): expressões booleanas, expressões de tabela ou funções modificadoras de filtro.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Vendas de 2024, independentemente do ano filtrado no visual
Total de Vendas 2024 =
SUMX (
    CALCULATETABLE ( TabFatVenda, TabDimCalendario[Ano] = 2024 ),
    TabFatVenda[ValorVenda]
)

// Tabela calculada: produtos da categoria Eletrônicos
Produtos Eletrônicos =
CALCULATETABLE ( TabDimProduto, TabDimProduto[Categoria] = "Eletrônicos" )

Mais informações

Lançamento
2016-Nov
Atualização
2021-Set

Aprender DAX ao vivo