Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Mês atual - Mês anterior

Boa tarde Comunidade,

Estou com dificuldade em usar a fórmula Before, acho que é simples, mas não consigo!

Preciso da informação, valor deste mês - valor do mês passado, de janeiro a dezembro, lado a lado em uma tabela dinâmica, estou usando a fórmula Before, desta forma:

Sum([Saldo Final])-before (Sum ( [Saldo Final]))

O que acontece, é que o mês de janeiro não vem a informação, pois não tenho dezembro do ano anterior selecionado, se selecionar também dezembro do ano passado, janeiro aparece certo e dezembro aparece zerado, mas eu não queria vê-lo na tabela. Resumindo, o primeiro mês selecionado sempre virá em branco porque não tem com quem comparar.

Como posso solucionar isso? tentei sem sucesso com meus conhecimentos via set analysis.

Muito obrigada!

Labels (2)
1 Solution

Accepted Solutions
Thiago_Justen_

O que você precisa é:

Rangesum(Sum(Valor),-Before(Sum(Valor)))


Resultado:

Capturar.PNG

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

9 Replies
marcelvinicius
Creator III
Creator III

Boa tarde Nara,

Você já tentou utilizar assim:

Sum([Saldo Final])- SUM({1<MES={"$(=MonthStart(AddMonths(Today(),-1)))"}>} [Saldo Final])

Anonymous
Not applicable
Author

Boa tarde,

obrigada pela resposta, mas não funciona, testei colocar somente a segunda parte (depois do - ) e retorna zero (não erro, 0,00)

Novamente obrigada.. vou continuar tentando!

Thiago_Justen_

O que você precisa é:

Rangesum(Sum(Valor),-Before(Sum(Valor)))


Resultado:

Capturar.PNG

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Creator III
Creator III

Olá...

Como ta seu campo mês?

Testa num kpi a parte só essa expressão para ver o que retorna. Tira um print qualquer coisa,

Atenciosamente.

Thiago_Justen_

Marcel, repare nessa parte do seu set analysis que o esperado é uma data dd/mm/yyyy. Assim o mês (mm) jamais será "igual" a este resultado e por isso o sum retorna zero.

MonthStart(AddMonths(Today(),-1)))


Today() = 28/03/2018

AddMonths(Today(),-1) = 28/02/2018

MonthStart(AddMonths(Today(),-1)) = 01/02/2018



Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
marcelvinicius
Creator III
Creator III

Bem observado mestre,

Estou quase certo rsrs...

Thiago_Justen_

Nara,

Alguma novidade? Não deixe de compartilhar conosco a solução caso seja diferente do que foi proposto por nós.

Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Bom dia!!

Ficou perfeito com o rangesum!

muito obrigada!!!

mbrenzan
Contributor III
Contributor III

@Thiago_Justen_ a minha situação é um pouco diferente, envio um anexo para ver se consegue ajudar, pois apliquei a solução e não consegui ainda o resultado esperado.

Coordenador de BI - Hospital Santa Casa de Maringá