Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Announcements
QlikWorld, June 24-25, 2020. Free virtual event for DI and DA gurus. Register Now
Highlighted
Contributor
Contributor

Total em campo calculado

Bom dia,

Tenho uma tabela em que meu campo Margem de contribuição é um campo calculado pela formula: SUM(ValorLiquido) - (AVG(ValorCusto) * SUM(Quantidade)).

Teria como no total em uma tabela DINÂMICA ele apenas somar o valor dos itens e não calcular esse valor?

No exemplo o valor destacado seria 2.300,16.

pergunta qlik.PNG

Tags (1)
7 Replies
Highlighted
Creator III
Creator III

Re: Total em campo calculado

Já tentou fazer o calculo pela soma das colunas ?

Ex:

Column(1) + Column(2) ......

Highlighted
Contributor
Contributor

Re: Total em campo calculado

Já sim, não da certo porque o problema está no totalizador da coluna.

Se eu usar o recurso FUNÇÕES TOTAIS disponível apenas em uma tabela normal a expressão dá certo.

fun totais.PNG

Teria como fazer isso por script em uma tabela dinâmica?

Highlighted
Specialist III
Specialist III

Re: Total em campo calculado

Eduardo,

A soma dessa coluna deveria refletir o resultado que você precisa...

Vamos depurar sua fórmula!

Quais os resultados para:

SUM(ValorLiquido) =

AVG(ValorCusto) =

SUM(Quantidade)=


Uma expressão alternativa é:

SUM(ValorLiquido) - (Sum(ValorCusto)/Count(ValorCusto) * SUM(Quantidade))


Aqui a expressão em negrito substituiria o avg(ValorCusto).



Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
Highlighted
Contributor
Contributor

Re: Total em campo calculado

Vou montar outra situação e explicar melhor, acredito que eu não consegui explicar direito.

Observe a tabela:

qlik help.PNG

Nessa tabela temos o campo calculado QTD * (valor 1 - valor 2 ), representado pelas duas últimas colunas, porém o que as diferencia, é que em uma a função total está  SUM (Coluna 5),  então a tabela pega e soma os valores dos 5 itens. Já para a outra coluna a função total está automática(Coluna 6), então a tabela recalcula o valor, porém agora utilizando a diferença de valores já totalizada.

Como em uma tabela dinâmica ou em um gráfico eu não tenho a possibilidade de mudar essa função total, precisava saber se consigo fazer isso de alguma forma pelo script?

O problema está na hora que ele totaliza os itens, mas a expressão está certa.

Highlighted
Contributor
Contributor

Re: Total em campo calculado

Poderia me ajudar cuv‌ ?

Highlighted
Contributor II
Contributor II

Re: Total em campo calculado

NA aba de apresentação   tem opção de subtotais  por dimensão .

talvez ajude

Highlighted
Specialist III
Specialist III

Re: Total em campo calculado

Consegue compartilhar teu qvf?

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago