Ir para conteúdo
  • 0

IF para dois meses diferentes, com duas condições diferentes


barros_jvs
Ir para solução Solucionado por Tiago Craici - Xperiun ,

Pergunta

  • Alunos

Fala Rede, Bom dia.

Estou construindo uma analise que para o meu mês referência ele abre as semanas, porém isso somente para o mês referência. Criei essa medida para concatenar semana / mês (exemplo no gráfico abaixo), porém gostaria de incluir mais um além de Julho para estar fazendo a mesma coisa e não está dando certo.

 

image.png.42681ef8384ca6744360790db6ee4e7b.png

 

image.png.a0f91c1ae44402680a5a99c9b632ceb7.png

 

Tentei fazer da seguinte forma para os dois meses diferentes e não deu certo.

image.png.df499698fc03ace1865702da8d04103c.png

 

 

 

 

 

Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 1
  • Admin
  • Solução

Se a condição para preencher Semana / Mês for a coluna "Data" estar igual "Atributo" então segue solução abaixo:


resultado:
image.png.538b43533e5a7045063b83133c371d12.png


Medida:

Semana / Mês V2 =
var data = 'Base de dados - Copia'[Data]
var atributo = 'Base de dados - Copia'[Atributo]
 
return
SWITCH(TRUE(),
    data = atributo,  CONCATENATE('Base de dados - Copia'[Atributo], - 'Base de dados - Copia'[Semana]),
    BLANK()
)




 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Admin

Bom dia Barros! 

veja se te atende, resultado:
image.png.cf51ac310c039ccfdfae3e0aa85fb898.png



Medida:
 

Semana / Mês =
var mesAtual = MONTH(TODAY())
var contexto = 'Base de dados - Copia'[Chave]
var mesDocontexto = MONTH(contexto)
var mesPassado = mesAtual -1
 
return
 
SWITCH(TRUE(),
    mesDocontexto = mesAtual, CONCATENATE('Base de dados - Copia'[Atributo], - 'Base de dados - Copia'[Semana]),
    mesDocontexto = mesPassado, CONCATENATE('Base de dados - Copia'[Atributo], - 'Base de dados - Copia'[Semana]),
    BLANK()
)



 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
2 horas atrás, Tiago Craici disse:

Se a condição para preencher Semana / Mês for a coluna "Data" estar igual "Atributo" então segue solução abaixo:


resultado:
image.png.538b43533e5a7045063b83133c371d12.png


Medida:

Semana / Mês V2 =
var data = 'Base de dados - Copia'[Data]
var atributo = 'Base de dados - Copia'[Atributo]
 
return
SWITCH(TRUE(),
    data = atributo,  CONCATENATE('Base de dados - Copia'[Atributo], - 'Base de dados - Copia'[Semana]),
    BLANK()
)




 

Thiago é isso!!! 

Muito obrigado!

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Admin

Veja se é isso:
image.png.f70232a73ac4e6276c517ad486e27363.png

Adicionado a nova medida:
image.png.279eb44ff68f9c210984c024cfe39d02.png

Medida:

Valor do mes =
var mesAtual = MONTH(TODAY())
var valor = CALCULATE(
                    SUM('Base de dados - Copia'[Valor]),
                    'Base de dados - Copia'[Indicador] = "Estq Gerencial",
                    'Base de dados - Copia'[Info] = "Bgt",
                    'Base de dados - Copia'[Mês] = mesAtual
                    )
 
return
valor




Dessa forma só vai aparecer o mês valor referente ao mês que estamos, exemplo aplicado ao "Estoque - Bgt" 





 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Seria algo assim:

Que mostrasse o eixo "X" com todos os meses, porém ou que mostrasse as duas ultimas semanas do mês ou as 4 ultimas semanas a partir da semana do mês atual. 

 

image.png.6af1e5e03f898c8ed2a722576dd01103.png

 

Nesse segundo gráfico, tentei fazer! Porém aparece alguns valores dos meses atuais que foram abertas as semanas:

 

image.png.a607fd3165a135051f5aa9bcc51994ca.png

 

 

 

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...