Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Ajuda com somatorio em tabela dinamica

Pessoal boa noite,

   vou tentar explicar, a aplicação que tenho que dar manutenção é um DRE e tem a seguinte estrutura

um xls onde ele tem todos a estrutura de visualização do DRE exemplo :

  

Volume01
Receita Operacional Bruta02
Receita Operacional Bruta - Início02
Receita Operacional Bruta - Término08
Deduções09
Receita Operacional Líquida14
Custo Total15
Custo Produto Vendido16
Custo Total - Início15
Custo Total - Término18
Frete17
Armazenagem18
Resultado Coligada19
Lucro Bruto20
Receitas/Despesas Gerais e Administrativas21
Desepesas Adm. Fábrica - Início22
Desepesas Adm. Fábrica - Término35
Exceção Desepesas Adm. Fábrica - Início36
Exceção Desepesas Adm. Fábrica - Término48
EBIT49
Lucro Líquido56
EBITIDA58
Margem Bruta

59

depois ele coloca em cada linha quais serao as contas contabeis que irão compor cada linha. exemplo:

  

LINHACONTA CONTÁBIL
023.1.01.01.001
023.1.02.01.001
023.1.03.01.001
023.1.03.01.004
023.1.07.01.001
023.1.08.01.001
023.1.09.01.001
023.1.06.01.001
023.1.05.01.001

feito isso ele monta uma tabela dinamica, e agora ele quer o seguinte, como uma das linhas a formula é um resultado / por outro, entao ele faz

if (linha = 59 ,  sum(total receita_liquida) / sum(total de lucro_bruto))

porém ele adicionou agora uma dimensão de ano, ou seja, ele quer quebrar os valores por ano, se eu tiro o "total" ele não mostra valor nenhum, se eu deixo ele replica o mesmo valor para todos os anos, alguem tem uma ideia do que poderia ser feito ?

eu montei uma tabela com os valores, acho que com isso voces vão matar o problema !

o primeiro valor teria de ser

2013 - 3.500820,08

2014  - 4.444.605,08 e não os 7 como esta mostrando.

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

if (linha = 59 ,  sum(total <Ano> receita_liquida) / sum(total de lucro_bruto)) irá considerar a quebra por Ano

View solution in original post

3 Replies
Anonymous
Not applicable
Author

Bom dia Wagner

Tente utilizar um Aggr(Sum(receita_liquida),[Ano])/Aggr(Sum(lucro_bruto),[Ano]).

Esta um pouco complicado entender, caso não de certo post o QVW, talvez seja mais fácil compreender.

Atenciosamente,

Tiago Ferrucio

nicolett_yuri

Wagner, disponibilize um exemplo de seus dados, ficou um pouco confuso

Clever_Anjos
Employee
Employee

if (linha = 59 ,  sum(total <Ano> receita_liquida) / sum(total de lucro_bruto)) irá considerar a quebra por Ano