Ir para conteúdo
  • 0

Medida DAX


Paulo Cesar
Ir para solução Solucionado por Michele ,

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Olá @Paulo Cesar!

O erro que está dando acontece porque a função IF só aceita dois resultados, um resultado para TRUE e outro resultado para FALSE:

image.png.e8e75caf708baf9b270e4b2ddd43f0b9.png

 

Olhando a sua medida, acho que não era exatamente isso que você está querendo... nem consegui entender qual seria o resultado esperado.

A melhor alternativa para IF, é o SWITCH que aceita vários argumentos como resultado...

Mas antes teríamos que entender exatamente o que deveria resultar dessa MEDIDA.

Abç.

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Nelson Kobayashi boa tarde

Obrigado pelo retorno, o que essa medida tem que retornar é o seguinte: Quando eu clicar nesses meses (tenho uma segmentação de dados para os Meses) que estão entre chaves no FILTERS ele trazer os resultados de produção do mês selecionado, caso contrario se eu selecionar o mês de Junho, Julho e janeiro ele trará o calculo da medida movimentação gas e live [_Produção NAV]

Deu pra entender?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
28 minutos atrás, Paulo Cesar disse:

Com essa medida ai você conseguiria me passar a formula correta?

Eita, agora você me pegou... Ainda não estou no nível de consertar MEDIDAS DAX só de olhômetro... 
Ainda estou no nível de "Tentativa e Erro" ...
Como não tenho nenhum cenário que tenha uma MEDIDA parecida com a sua, vou meio que chutar como eu acho que deveria ser a MEDIDA.
(Se eu acertar de primeira, vou jogar na Mega Sena ... kkk).
Aí vai minha sugestão para você testar:


Medida Produção = 
VAR vCALC1 = ISFILTERED(RUN_DATAS_PBI_V2[Mes EXT]) && FILTERS(RUN_DATAS_PBI_V2[Mes EXT]) IN {"Fevereiro","Março","Abril","Maio"})
RETURN
SWITCH(TRUE(),
   vCALC1="Fevereiro",Medidas_Calculos[Calculo Produção Fevereiro],
   vCALC1="Março",Medidas_Calculos[Calculo Produção Março],
   vCALC1="Abril",Medidas_Calculos[Calculo Produção Abril],
   vCALC1="Maio",Medidas_Calculos[Calculo Produção Maio],
   movimentação GAS e LIVE'[_Produção NAV]
)
 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá Paulo,

Você falou que tem um segmentador de dados, correto? Com isso você pode usar o SELECTEDVALUE, e com o valor dele testar se é um dos meses que você deseja retornar, acho que ficaria algo assim:

 

Medida Produção = 
VAR vCALC1 = SELECTEDVALUE(RUN_DATAS_PBI_V2[Mes EXT])
RETURN
SWITCH(
   TRUE(),
   vCALC1="Fevereiro",
   Medidas_Calculos[Calculo Produção Fevereiro],
   vCALC1="Março",
   Medidas_Calculos[Calculo Produção Março],
   vCALC1="Abril",
   Medidas_Calculos[Calculo Produção Abril],
   vCALC1="Maio",Medidas_Calculos[Calculo Produção Maio],
   movimentação GAS e LIVE'[_Produção NAV]
)

Se ainda assim não funcionar, coloca um modelo do seu relatório apenas com dados resumidos/modificados, para ficar mais fácil a identificação da solução.

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...