Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
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).
Boa tarde.
Para responder isso precisaria ver as dimensões.
Provavelmente os cálculos de linha precisem de agregações.
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)
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).