Aplicando o ajuste que é sugerido (declarar a tabela interia dCalendario como argumento da ALLSELECTED na variável de DIA), não é destacado o Menor e Maior valores quando selecionado APENAS 2017 e descendo no nível de DIA ou selecionando 2017 e 2019. Como no vídeo fica filtrado apenas 2019 não tem como sabermos (do ponto de vista do aluno) se estes problemas acontecem também no Modelo que o Léo usou na aula. Esses pontos não foram verificados.
Pergunta
jsp.almeida1983
Olá @Tiago Craici - Xperiun, boa noite, bele?
Conforme sua resposta ao meu comentário da aula Ajuste importante do exercício anterior - DAX AVANÇADO, postando aqui novamente, pois realmente não consegui entender o seguinte...
Aplicando o ajuste que é sugerido (declarar a tabela interia dCalendario como argumento da ALLSELECTED na variável de DIA), não é destacado o Menor e Maior valores quando selecionado APENAS 2017 e descendo no nível de DIA ou selecionando 2017 e 2019. Como no vídeo fica filtrado apenas 2019 não tem como sabermos (do ponto de vista do aluno) se estes problemas acontecem também no Modelo que o Léo usou na aula. Esses pontos não foram verificados.
KPI Destaque Menor Maior Total Vendas = VAR vMinValueDAY = MINX ( ALLSELECTED ( dCalendario ), [Total Vendas] ) VAR vMaxValueDAY = MAXX ( ALLSELECTED ( dCalendario ), [Total Vendas] ) VAR vMinValueMTH = MINX ( ALLSELECTED ( dCalendario[Ano], dCalendario[Mês Primeira Letra], dCalendario[Mês] ), [Total Vendas] ) VAR vMaxValueMTH = MAXX ( ALLSELECTED ( dCalendario[Ano], dCalendario[Mês Primeira Letra], dCalendario[Mês] ), [Total Vendas] ) RETURN SWITCH ( TRUE (), ISINSCOPE ( dCalendario[Dia] ) && [Total Vendas] = vMinValueDAY, "red", NOT ( ISINSCOPE ( dCalendario[Dia] ) ) && [Total Vendas] = vMinValueMTH, "red", ISINSCOPE ( dCalendario[Dia] ) && [Total Vendas] = vMaxValueDAY, "green", NOT ( ISINSCOPE ( dCalendario[Dia] ) ) && [Total Vendas] = vMaxValueMTH, "green" )
Agora quando altero conforme abaixo, tudo funciona.
KPI Destaque Menor Maior Total Vendas = VAR vMinValueDAY = MINX ( ALLSELECTED ( dCalendario[Ano], dCalendario[Mês], dCalendario[Mês Primeira Letra], dCalendario[Dia] ), [Total Vendas] ) VAR vMaxValueDAY = MAXX ( ALLSELECTED ( dCalendario[Ano], dCalendario[Mês], dCalendario[Mês Primeira Letra], dCalendario[Dia] ), [Total Vendas] ) VAR vMinValueMTH = MINX ( ALLSELECTED ( dCalendario[Ano], dCalendario[Mês Primeira Letra], dCalendario[Mês] ), [Total Vendas] ) VAR vMaxValueMTH = MAXX ( ALLSELECTED ( dCalendario[Ano], dCalendario[Mês Primeira Letra], dCalendario[Mês] ), [Total Vendas] ) RETURN SWITCH ( TRUE (), ISINSCOPE ( dCalendario[Dia] ) && [Total Vendas] = vMinValueDAY, "red", NOT ( ISINSCOPE ( dCalendario[Dia] ) ) && [Total Vendas] = vMinValueMTH, "red", ISINSCOPE ( dCalendario[Dia] ) && [Total Vendas] = vMaxValueDAY, "green", NOT ( ISINSCOPE ( dCalendario[Dia] ) ) && [Total Vendas] = vMaxValueMTH, "green" )
Desde já agradeço todo suporte da Comunidade.
Jimmy
Destacando_Maior_Menor_Valor_Ano_Mes_Dia_Original.pbix
Link para o comentário
Compartilhar em outros sites
0 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