Skip to main content
Announcements
NEW Customer Portal: Initial launch will improve how you submit Support Cases. FIND OUT MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
JeffAriza
Contributor
Contributor

Representatividade (%) por Ano e Por Grupo

Olá Pessoa, 

Preciso montar um report onde consiga comparar a representatividade (%) dos grupo de um determinado mes por ano conforme abaixo:

Resultado Esperado

GRUPOAbril/2018(%) 2018Abril/2019(%) 2019
GRUPO A R$      278.402,0160% R$   293.220,7659,08%
GRUPO B R$      150.924,7833% R$        1.693,940,34%
GRUPO C R$                        -  0% R$   148.772,3429,98%
GRUPO D R$         18.559,554% R$     36.409,017,34%
GRUPO E R$         13.955,173% R$     16.216,383,27%
TOTAL R$      461.841,51100% R$   496.312,43100,00%

 

Ocorre que o resultado que estou obtendo o QS está calculando o % sobre o total dos 2 anos ficando assim:

GRUPOAbril/2018(%) 2018Abril/2019(%) 2019
GRUPO A R$      278.402,0129% R$   293.220,7631%
GRUPO B R$      150.924,7816% R$        1.693,940%
GRUPO C R$                        -  0% R$   148.772,3416%
GRUPO D R$         18.559,552% R$     36.409,014%
GRUPO E R$         13.955,171% R$     16.216,382%
TOTAL GERAL (2018 + 2019) R$   958.153,94 

 


Voces teriam uma dica de como posso montar meu SET ANALYSIS para respeitar cada ano?

 

Abaixo segue o formato que estou usando:

SUM({<Ano={"$(=$(vAnoAtual)-1)","$(=$(vAnoAtual))"},Mes={"$(=$(vMesAnoAtul))"}>} TotalVenda)
/
SUM({<Ano={"$(=$(vAnoAtual)-1)","$(=$(vAnoAtual))"},Mes={"$(=$(vMesAnoAtul))"}>} TOTAL TOTALVENDA)

 

Obrigado

1 Solution

Accepted Solutions
vitor_sasaki
Partner - Contributor
Partner - Contributor

Boa tarde Jeff,
Eu tive um problema parecida, eu montei duas expressões uma para fazer esse calculo.
Tipo eu criei uma variável para um ano anterior ,e uma para ano atual e depois faço uma outra expressão mais ou menos assim:
Num($(vReceitaAtual) - $(vReceitaAnterior), '#.##0,00') & ' [ ' &
Num((($(vReceitaAtual) - $(vReceitaAnterior)) / $(vReceitaAtual)),'#.##0,##%') & ' ]'

Pelo que eu entendi a sua expressão esta somando os dois anos né?
se puder mandar o qvf podemos dar uma olhada.

View solution in original post

2 Replies
vitor_sasaki
Partner - Contributor
Partner - Contributor

Boa tarde Jeff,
Eu tive um problema parecida, eu montei duas expressões uma para fazer esse calculo.
Tipo eu criei uma variável para um ano anterior ,e uma para ano atual e depois faço uma outra expressão mais ou menos assim:
Num($(vReceitaAtual) - $(vReceitaAnterior), '#.##0,00') & ' [ ' &
Num((($(vReceitaAtual) - $(vReceitaAnterior)) / $(vReceitaAtual)),'#.##0,##%') & ' ]'

Pelo que eu entendi a sua expressão esta somando os dois anos né?
se puder mandar o qvf podemos dar uma olhada.
Michael_Daguano
Contributor II
Contributor II

Opa!

Montei algo assim:

NUM ( ((1- (Count({<DTMesAno={"$(=max({1<DTMesAno>}DTMesAno))"},[PROPOSTAOK]={'1'}>}CDVALOR) / Count({<DTMesAno={"$(=max({1<DTMesAno>}DTMesAno))"}>}CDVALOR)))*100), '##0,00')

o MAX ele pega o ultimo, se vc tirar e o restante colocar como dimensão, acho que pode te ajudar.

 

Ah! neste caso eu não estou somando valor mas sim somente contando eles, propostas aceitas, para comparar com os que não fecharam, mas ai vc brinca com o SUM.

 

vlw