Site Loader

Um problema que encontramos ao tentar juntar dados de diferentes tabelas é a repetição de informação. Se estivermos juntando duas tabelas linha a linha, com o recurso Mesclar Consultas do Power Query, esse problema não aconte mas, se precisarmos fazer via código DAX, a função mais usada LOOKUPVALUE vai falhar porque ela vai receber uma lista de resultados quando espera um valor único.

A solução é escolher o primeiro resultado recebido e descartar os demais com FIRSTNONBLANK.

Vejamos o exemplo:

DAX

Nova_Coluna = CALCULATE( FIRSTNONBLANK( tabela_desejada[valores_desejados],tabela_desejada[valores_desejados] ), FILTER( ALL( tabela_desejada ), tabela_origem[chave] = tabela_desejada[chave] ) )

Post Author: Daniel Cenoz

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *