Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Somar todos valores

Boa tarde,

Preciso somar todos os valores de uma coluna de uma dimensão, exemplo:

Em um objeto tabela eu:

Tenho Dimensão: Regionais sendo (SP, RJ, PR e etc)

Tenho Dimensão: Categoria sendo (Entradas, Saídas e etc)

Tenho a fato: Notas Fiscais.

Em outro objeto tabela eu:

Tenho Dimensão: Regionais sendo (SP, RJ, PR e etc)

Tenho Dimensão: Categoria sendo (Entradas, Saídas e etc)

Tenho a fato: Percentuais onde para calcular preciso somar todos os valores de SP referente a Entradas e sucessivamente.

Já tentei com a função total, mais nesse caso ele soma toda a dimensão regional.

Segue a expressão:

=Sum(Valor_Saida)

/

Sum( {$<Atividade={"O"}>} total Valor_Entrada)

Fui claro com o problema?

Obrigado.

Abs.

Labels (1)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

O "Total" pode receber um parametro para gerar uma quebra

sum(total <Regional> valor) deve calcular o que precisa

View solution in original post

17 Replies
lucianosv
Specialist
Specialist

Boa tarde.

Foi mais ou menos claro.Aparentemente o que está errado é a segunda parte: Sum( {$<Atividade={"O"}>} total Valor_Entrada), onde vc usa o total para valor de entrada.

Not applicable
Author

Valdomiro,

Realmente não entendi. Você quer calcular o percentual em relação ao Total da Regional OU ao Total da Categoria OU ao Total Geral?

Tem como você mandar um exemplo no Excel ou Algo do Tipo?

Sem saber mais detalhes há diversas opções, como usar um gráfico do tipo tabela ou usar a função aggr, mas realmente preciso de mais informações para poder te ajudar.

Not applicable
Author

Bom dia, desculpe a demora pessoal.

Segue o exemplo para simplificar.

Obrigado.Receitas.png

Not applicable
Author

Prezado obrigado pela atenção.

Anexei um exemplo abaixo.

Abs.

lucianosv
Specialist
Specialist

Bom dia.

Considerando que a sua pivot table tenha as dimensões Regionais(na horizontal) e categoria(Operacionais, Receita A e Receita B), a simples fórmula abaixo deveria funcionar:

Sum(Valor_Saida)

/

Sum( {$<Atividade={"O"}>} Valor_Entrada)

OBS: Não sei sobre o critério {$<Atividade={"O"}>}.

Vou tentar fazer um exemplo simples sem ele e te envio.

Not applicable
Author

Caro Luciano,

Obrigado.

Esse Atividade={"O"} é um filtro para selecionar apenas os Operacionais.


Nesse caso ele está somando toda a dimensão sendo com essa formula é está somando os totais = SP+RJ+PR+MG.


Preciso que calcule individual para cada  regional (Sendo que estamos falando de apenas uma dimensão regional)


Fui claro?


Valeu!

lucianosv
Specialist
Specialist

Bom dia.

Segue qvw e base que usei.

Está de acordo com o seu print.

Not applicable
Author

Caro Luciano, no seu exemplo está perfeito.

Em minhas tabelas  eu tenho a categoria nesse seu caso, com 3 niveis, sendo:

Operacionais

     -  Receitas A

            -  Receitas

Eu utilizei  o modo de indentação.

No meu caso ele continua a somar todas as regionais.

Não sei o que pode estar acontecendo.

Obrigado.

Abs.

Not applicable
Author

Você está utilizando TOTAL ou esqueceu de incluir a dimensão Regional no gráfico? Creio que o que o Luciano postou está correto. Pode postar a formula que está utilizando depois da alteração sugerida pelo Luciano? Pode postar também um print do modelo do Qlik?