Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
andre_tonini
Contributor 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

Tags (1)
1 Solution

Accepted Solutions
paulovendruscol
Contributor

Re: Total na Coluna

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)))

6 Replies
Employee
Employee

Re: Total na Coluna

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))

MCampestrini
Valued Contributor

Re: Total na Coluna

Bom dia André

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

DRE subtotais

Márcio Rodrigo Campestrini
andre_tonini
Contributor II

Re: Total na Coluna

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
Contributor II

Re: Total na Coluna

segue anexo qvw

paulovendruscol
Contributor

Re: Total na Coluna

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)))

andre_tonini
Contributor II

Re: Total na Coluna

Paulo,

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

Att,

André Tonini