Skip to main content
Announcements
Global Transformation Awards! Applications are now open. Submit Entry
cancel
Showing results for 
Search instead for 
Did you mean: 
junior_ehlke
Creator III
Creator III

Dimensão Set Analysis

Boa tarde, preciso de uma ajuda relativamente simples, tenho em um gráfico do tipo tabela a seguinte fórmula (ou parte dela):

(sum({<pfin_pger_conta={'100941'}, id_unidade={'900'}>} pfin_valor)/2)
*
(sum({<id_unidade= {$(= concat(id_unidade2,','))}>}valorvenda_vr)/var_VendaLiquidaRateio)

estou pegando a metade do resultado da unidade 900 e multiplicando pelo % da Venda da loja selecionada.

isto para fazer um rateio baseado na venda.

Eu colocando esta formula por dimensão unidade, o TOTAL da coluna fica com o valor correto, mas a linha fica zerada.

Como eu consigo resolver isto?

Labels (1)
1 Solution

Accepted Solutions
junior_ehlke
Creator III
Creator III
Author

Pessol, neste meu caso em específico era a linha


(sum({<pfin_pger_conta={'100941'}, id_unidade={'900'}>} pfin_valor)/2)


que estava se perdendo, por pegar o valor da loja 900 em uma tabela que tinha apenas a loja 001 selecionada,

coloquei esta parte da fórmula em uma variável e ficou legal..


(var_PendLoja)/2).

View solution in original post

3 Replies
lucianosv
Specialist
Specialist

Boa tarde.

Para responder isso precisaria ver as dimensões.

Provavelmente os cálculos de linha precisem de agregações.

junior_ehlke
Creator III
Creator III
Author

Então, tentei com o Aggr e não consegui.

A dimensão é id_unidade,

a variável var_VendaLiquidaRateio contem uma soma de venda de todas, como se fosse um sum(vendas), portanto não tem dimensão.

ele deveria considerar a dimensão desse calculo

(sum({<id_unidade= {$(= concat(id_unidade2,','))}>}valorvenda_vr)

junior_ehlke
Creator III
Creator III
Author

Pessol, neste meu caso em específico era a linha


(sum({<pfin_pger_conta={'100941'}, id_unidade={'900'}>} pfin_valor)/2)


que estava se perdendo, por pegar o valor da loja 900 em uma tabela que tinha apenas a loja 001 selecionada,

coloquei esta parte da fórmula em uma variável e ficou legal..


(var_PendLoja)/2).