Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal,
Estou com dificuldade em fazer funcionar o totalizador, quando o relatório é filtrado por data, vejamos um exemplo:
1. Da forma que esta abaixo, na expressão utilizei
// ----- Receita Bruta ------ //
((IF(grupo = 1, (SUM(total {<grupo = {3}, ANO_LAN = {'2018'}, MES_LAN = {'jan'}, ENTRADA = {'LAN_PLC_DEBITO'}>} LAN_VALOR)*1),
SUM({<grupo = {1}, ANO_LAN = {'2018'},MES_LAN = {'jan'}, ENTRADA = {'LAN_PLC_DEBITO'}>}LAN_VALOR)*1))
+
IF(grupo = 1, (SUM(total {<grupo = {3}, ANO_LAN = {'2018'}, MES_LAN = {'jan'}, SAIDA = {'LAN_PLC_CREDITO'}>} LAN_VALOR)*1),
SUM({<grupo = {1}, ANO_LAN = {'2018'},MES_LAN = {'jan'}, SAIDA = {'LAN_PLC_CREDITO'}>}LAN_VALOR)*1))
+
// ----- Receita Bruta 2 ------ //
((IF(grupo = 2, (SUM(total {<grupo = {3}, ANO_LAN = {'2018'}, MES_LAN = {'jan'}, ENTRADA = {'LAN_PLC_DEBITO'}>} LAN_VALOR)*1),
SUM({<grupo = {3}, ANO_LAN = {'2018'},MES_LAN = {'jan'}, ENTRADA = {'LAN_PLC_DEBITO'}>}LAN_VALOR)*1))
+
IF(grupo = 2, (SUM(total {<grupo = {3}, ANO_LAN = {'2018'}, MES_LAN = {'jan'}, SAIDA = {'LAN_PLC_CREDITO'}>} LAN_VALOR)*1),
SUM({<grupo = {3}, ANO_LAN = {'2018'},MES_LAN = {'jan'}, SAIDA = {'LAN_PLC_CREDITO'}>}LAN_VALOR)*1))
2. Porém desejo filtrar por periodo, utilizando o calendário - não aparece o totalizador.
- Gostaria que ao selecionar o periodo aparecesse também a estrutura da DRE com os totalizadores baseados no filtro selecionado.
Att
André Tonini
Controladoria
Andre,
Sobre o seu problema,
a tabela de estrutura nao tem uma relacao com as linhas aonde existem as contas que vao ser somadas e portanto ao selecionar o ano e o mes nao tem como aparecer algo.
Tem que "amarrar" estas linhas RECEITA BRUTA com as contas e ai sim vai dar certo.
Normalmente para este tipo, eu tenho em algum lugar (em XLS ou ERP) a estrutura com as contas contábeis que compõe o valor. No caso dos campos que são totais, eu coloco quais os "níveis" fazem parte. Por exemplo RECEITA LIQUIDA é a soma do nível 1 e 5.
No caso da RECEITA OPERACIONAL BRUTA, como não tem conta contábil, então vira a soma das outras linhas com contas contábeis do mesmo nivel....
um bom lugar para ter ideia de como construir desta forma seria
How IntervalMatch Solved My Profit and Loss Dilemma
How to Create a Profit and Loss Statement in QlikView
Verifique as propriedades da tua tabela dinâmica e veja se a opção "Mostrar Subtotais" na guia Apresentação está selecionada para as tuas dimensões:
Abs e Sucesso!
Opa Thiago tudo bem?
Segue anexo qvw, caso possa me dar uma luz ai irmão.
att,
André Tonini
Andre,
Sobre o seu problema,
a tabela de estrutura nao tem uma relacao com as linhas aonde existem as contas que vao ser somadas e portanto ao selecionar o ano e o mes nao tem como aparecer algo.
Tem que "amarrar" estas linhas RECEITA BRUTA com as contas e ai sim vai dar certo.
Normalmente para este tipo, eu tenho em algum lugar (em XLS ou ERP) a estrutura com as contas contábeis que compõe o valor. No caso dos campos que são totais, eu coloco quais os "níveis" fazem parte. Por exemplo RECEITA LIQUIDA é a soma do nível 1 e 5.
No caso da RECEITA OPERACIONAL BRUTA, como não tem conta contábil, então vira a soma das outras linhas com contas contábeis do mesmo nivel....
um bom lugar para ter ideia de como construir desta forma seria
How IntervalMatch Solved My Profit and Loss Dilemma
How to Create a Profit and Loss Statement in QlikView
Na verdade me parece que com as considerações do afurtado você conseguirá resolver seu problema.
Se você precisar de alguma ajuda adicional, nos deixe saber.
Caso tenha dificuldades com intervalMatch, veja este exemplo que deixei há pouco em um post:
Re: Finding a date range within a script
Abs e Sucesso!
Alessandro / Thiago,
Muito obrigado pela valiosa ajuda, segui as instruções dos dois e entendi como fazer - pois até então já tenho a estrutura do DRE mas sempre tinha dúvidas quando a utilizar o filtro por período - acabei buscando o calculo do proprio ERP o saldo.
Um abraço e boa semana pra vc!
Att,
André Tonini