Ir para conteúdo
  • 0

Dateadd em um card


evair.souza
Ir para solução Solucionado por Rafa Lemos ,

Pergunta

  • Alunos

Olá galera boa tarde,

Estou tentando utilizar uma formula á baixo

Medida = calculate(count(dproduto[valor]), dateadd(dTempo[data],-1,month) 

 

para tentar mostrar o valor do mês anterior, em um Card. mais ao fazer isso, ele mostra o 1 mês do ano, inves de ser o anterior ao atual.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@evair.souza boa noite!

Em algum momento você precisará informar para a medida o mês atual, talvez precise fazer algo parecido com isso:
 

EVAIR = 
VAR vDataAtual = TODAY()
VAR vMesAnterior = MONTH(EOMONTH( vDataAtual, -1 ))

VAR vValorMes = 
CALCULATE(
    SUM( Tabela[VAlor] ) ,
    MONTH( Tabela[Data] ) = vMesAnterior
)

RETURN
vValorMes

 

image.png.990fce0b191bba144f10adce6c9ab51b.png

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

@Rafa Lemos Boa noite, eu tentei já essa medida, até que funcionou, mais o problema, é que eu não quero selecionar o mês vigente, por exemplo

tenho Filtro apenas de ano, deste modo estou falando de 2021, e atualmente tenho um grafico nesse meu dashboard, de Jan | Fev | Mar sem eu precisar selecionar o mês de março, eu gostaria que ele me mostrasse apenas o valor do mês anterior que atualmente é o mês de Fev.

tentei assim: 
EVAIR = CALCULATE(
    [Qtde_Produto],
    PREVIOUSMONTH(Tempo[DATA]),
    ALLSELECTED(Tempo[DATA].[Mês])
)

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...