Esta questão surgiu em uma de nossas reuniões e resolvemos trazer para a comunidade...
A BI300 com o intuito de transmitir conhecimento de forma divertida, resolveu montar um desafio para a comunidade hardcore de Power BI. Montamos um pequeno case, bem simples por sinal, para testar até onde vai a base de DAX de vocês. Temos uma tabela de Sales no nosso modelo (que não será relevante para esse desafio) e outra tabela de Produtos com 16 produtos únicos e cada produto com uma cor única, contendo cores das mais variadas, indo do azul, vermelho, roxo até o amarelo. Para facilitar a visualização, criamos uma medida no DAX Studio chamada Sales[Qtd Cores] que nada mais é que uma contagem de linhas dessa tabela Produtos com o intuito de descobrir quantas cores distintas temos em nosso modelo.
Para dificultar ou para distrair os incautos, encapsulamos a Função COUNTROWS numa CALCULATE e colocamos no argumento de filtro da CALCULATE a VALUES(Product[Color]).
Depois disso, geramos uma tabela em contexto de linha mediante a ADDCOLUMNS e criamos duas colunas referente a duas medidas:
Coluna 1 CALCULATE e Coluna 2 [Medida]. A Coluna 1 CALCULATE é a transcrição do conteúdo da medida anteriormente criada Sales[Qtd Cores] e a Coluna 2 [Medida] é exatamente a referência da medida, conforme a figura abaixo:
Pergunta: Qual o motivo do resultado da Coluna 1 ser diferente da Coluna 2? Não são a mesma coisa e, por isso, não deveria retornar o mesmo resultado? Será que é um bug do Power BI?
Pergunta
Delfino Neto
Boa noite pessoal!
Esta questão surgiu em uma de nossas reuniões e resolvemos trazer para a comunidade...
A BI300 com o intuito de transmitir conhecimento de forma divertida, resolveu montar um desafio para a comunidade hardcore de Power BI. Montamos um pequeno case, bem simples por sinal, para testar até onde vai a base de DAX de vocês. Temos uma tabela de Sales no nosso modelo (que não será relevante para esse desafio) e outra tabela de Produtos com 16 produtos únicos e cada produto com uma cor única, contendo cores das mais variadas, indo do azul, vermelho, roxo até o amarelo. Para facilitar a visualização, criamos uma medida no DAX Studio chamada Sales[Qtd Cores] que nada mais é que uma contagem de linhas dessa tabela Produtos com o intuito de descobrir quantas cores distintas temos em nosso modelo.
[Qtd Cores] =
CALCULATE(
COUNTROWS(
VALUES(Product[Color])
),
VALUES(Product[Color])
)
Para dificultar ou para distrair os incautos, encapsulamos a Função COUNTROWS numa CALCULATE e colocamos no argumento de filtro da CALCULATE a VALUES(Product[Color]).
Depois disso, geramos uma tabela em contexto de linha mediante a ADDCOLUMNS e criamos duas colunas referente a duas medidas:
Coluna 1 CALCULATE e Coluna 2 [Medida]. A Coluna 1 CALCULATE é a transcrição do conteúdo da medida anteriormente criada Sales[Qtd Cores] e a Coluna 2 [Medida] é exatamente a referência da medida, conforme a figura abaixo:
Pergunta: Qual o motivo do resultado da Coluna 1 ser diferente da Coluna 2? Não são a mesma coisa e, por isso, não deveria retornar o mesmo resultado? Será que é um bug do Power BI?
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Faça login para comentar
Você vai ser capaz de deixar um comentário após fazer o login
Entrar Agora