Ir para conteúdo
  • 0

Coluna calculada SWITCH e data


Pâmella Dias
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Amigos Bom dia 

Podem me ajudar com uma medida ? 

1mêsLucratividade = SWITCH(
    TRUE(),
    dCalendario[Date].[Dia] = 1, dCalendario[Mês e Ano])

Preciso incluir que se a data for diferente de 1, então ela deve trazer na coluna o nome do mês seguinte e ano. 

Exemplo : se a data é 02/01/2023 , então a coluna de Mês/ano dela deverá ser : Fev/2023

tentei usar o nexthmonth mas não aceitou
estou usando essa medida, justamente para fazer a coluna ok ?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
29 minutos atrás, Pâmella Dias disse:

Amigos Bom dia 

Podem me ajudar com uma medida ? 

1mêsLucratividade = SWITCH(
    TRUE(),
    dCalendario[Date].[Dia] = 1, dCalendario[Mês e Ano])

Preciso incluir que se a data for diferente de 1, então ela deve trazer na coluna o nome do mês seguinte e ano. 

Exemplo : se a data é 02/01/2023 , então a coluna de Mês/ano dela deverá ser : Fev/2023

tentei usar o nexthmonth mas não aceitou
estou usando essa medida, justamente para fazer a coluna ok ?

@Pâmella Dias, tudo bem? Veja se é isso?

1mesLucratividade = 
VAR vProximoMes = IF('dCalendário'[Mês] = 12,1,'dCalendário'[Mês] + 1)
VAR vProximoAno = IF('dCalendário'[Mês] = 12,'dCalendário'[Ano] + 1,INT('dCalendário'[Ano]))
VAR vProximMesAno = LOOKUPVALUE('dCalendário'[Mês/Ano],'dCalendário'[Mês],vProximoMes,'dCalendário'[Ano],vProximoAno)
RETURN
SWITCH(
    TRUE(),
    DAY('dCalendário'[Date]) = 1,'dCalendário'[Mês/Ano],
    vProximMesAno
)

image.png.59a5fab44676e1b8bbe7cc194a6e8ed9.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...