Qlik Community

Brasil

Announcements
Submit your remarkable customer story for the Global Transformation Awards at QlikWorld Denver 2022. SUBMIT A STORY
cancel
Showing results for 
Search instead for 
Did you mean: 
andre_tonini
Creator II
Creator II

Total na Coluna

Pessoal,

      Tenho uma dúvida que já faz um tempo que tento resolver mas não tem jeito, creio que exista uma forma, caso alguém já tenha passado por isso, vamos lá para o problema:

1) Preciso montar um totalizador vertical, exemplo, a linha Receita Líquida é igual a soma do Grupo 100 - Grupo 101 isso dá o resultado do Grupo 102.

11111.png

2) Hoje para elaborar essa estrutura de contas, criei um arquivo em excel e faço a definição das contas e as separo por grupos afim de auxiliar no cálculo desses subtotais.

2222.png

Hoje tenho os valores de cada conta, porém o que esta pegando são esses subtotais que preciso fazer.

Tentei na expressão algo assim, mas não tive resultado.

IF(Grupo = 102, (SUM({<Grupo = {100}>} LAN_VALOR) - SUM({<Grupo = {101}>} LAN_VALOR))

att,

André Tonini

Labels (1)
1 Solution

Accepted Solutions
paulovendruscol
Creator
Creator

IF(Grupo = 102, (SUM(total {<Grupo = {100}, ano = {'2015'}, mes = {'ago'}>} PDV_VALORLIQUIDO) - SUM(total {<Grupo = {101}, ano = {'2015'}, mes = {'ago'}>} LAN_VALOR)),

// ----- Receita ----- //

SUM({<ano = {'2015'},mes = {'ago'}, CODIGO_PLANO = {'111'}>}PDV_VALORLIQUIDO)

+

// ----- Impostos ----- //

SUM(IF(ano = '2015' AND mes = 'ago' AND TIPO = 'LAN_PLC_DEBITO', LAN_VALOR,0)))

View solution in original post

6 Replies
Clever_Anjos
Employee
Employee

Tente essa formula, se não funcionar, se possivel anexe uma amostra do seu app

IF(Grupo = 102, (SUM(total {<Grupo = {100}>} LAN_VALOR) - SUM(total {<Grupo = {101}>} LAN_VALOR))

Marcio_Campestrini
Specialist
Specialist

Bom dia André

Veja se essa situação não te ajuda:

DRE subtotais

Márcio Rodrigo Campestrini
andre_tonini
Creator II
Creator II
Author

Clever,

      Bom dia, funcionou a formula porém só gerou essa linha na estrutura, como posso definir para que na mesma coluna seja apresentado o valor da Receita e Impostos?

teste.png

      Obrigado,

Att,

André Tonini

andre_tonini
Creator II
Creator II
Author

segue anexo qvw

paulovendruscol
Creator
Creator

IF(Grupo = 102, (SUM(total {<Grupo = {100}, ano = {'2015'}, mes = {'ago'}>} PDV_VALORLIQUIDO) - SUM(total {<Grupo = {101}, ano = {'2015'}, mes = {'ago'}>} LAN_VALOR)),

// ----- Receita ----- //

SUM({<ano = {'2015'},mes = {'ago'}, CODIGO_PLANO = {'111'}>}PDV_VALORLIQUIDO)

+

// ----- Impostos ----- //

SUM(IF(ano = '2015' AND mes = 'ago' AND TIPO = 'LAN_PLC_DEBITO', LAN_VALOR,0)))

View solution in original post

andre_tonini
Creator II
Creator II
Author

Paulo,

        Excelente, muito obrigado Paulo e aos demais que contribuíram, deu certo.

Att,

André Tonini