DISTINCT (tabela)

DAXManipulação de Tabelas

Retorna uma tabela sem as linhas duplicadas de outra tabela ou expressão de tabela.

Quando usar

Quando UNION ou outra operação pode gerar duplicatas e você precisa de linhas únicas.

Sintaxe

DAX
DISTINCT(<Tabela>)

Parâmetros

Tabela: tabela, ou expressão que retorne tabela, da qual retornar as linhas únicas.

Aplica-se a

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

Exemplo

DAX
// Consulta: remove a linha repetida do construtor de tabela
EVALUATE
DISTINCT ( { ( 1, "A" ), ( 2, "B" ), ( 1, "A" ) } )   // retorna 2 linhas

// Tabela calculada: combinações únicas de cliente e loja com venda
Cliente x Loja =
DISTINCT (
    SELECTCOLUMNS (
        TabFatVenda,
        "CodigoCliente", TabFatVenda[CodigoCliente],
        "CodigoLoja", TabFatVenda[CodigoLoja]
    )
)

Mais informações

Lançamento
2016-Nov

Aprender DAX ao vivo