Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Calculo SUM

Galera Preciso de um help novamente

Preciso pegar esse calculo1 e dividir pelo calculo2 colocando numa tabela dimamica sendo que o total seja o total de linha ..

como faço isso?

Calculo1

Sum( (data_inic - data_fin) * valor)

Calculo2

Sum(valor)

Esse calculo da erro no total das linhas , erro na somatoria

Sum( (data_inic - data_fin) * valor) / Sum(valor)

Como resolver?

1 Solution

Accepted Solutions
Not applicable
Author

Bem ,

Aqui pensando , não pude deixar de imaginar , uma aplicação do nível do qlikview não houvesse uma solução para questão , contudo , por varios testes , e tentativas , de um calculo , na tabela dinamica com a função  utilizando do TOTAL na expressão , pude analisar que os calculos das linhas por seleção como foi dito por entre outros  nao seria possivel em tal ambiente ... E pude perceber que tal calculo dever-se-ia colocanda um unico conchaves , assim que ele enxerga , o qlikview, então ... Vei em mente o calculo abaixo

(

(Sum({<  POssiveis set analises >}if( Posivel Se, 

aggr(((  POssivel calculo seja subtracao ou soma ou divisao ou multi , entre outros )),  Possiveis dimensoes usaveis para o calculo )


*

((outro valor de calculo, calculo1) / (Sum(TOTAL{1}calculo1))

)

,

0)

))

)

A todos OBRIGADO..

View solution in original post

8 Replies
Not applicable
Author

Sendo que esse calculo deve ser basenado-se nas dimensoes ,

ve ja que ,

claro ,  Somar 1* 3 / 3  = 1 , contudo se fizermos  , basenado-se na dimensao (1*3) / (3) o resultado sera outro ?

Not applicable
Author

Acredito que a ordem de prioridade das operações básicas é / * - +

Sendo assim, acho que você deve ver bem os parenteses

(Sum( (data_inic - data_fin) * valor) ) /  (Sum(valor))

Vê se ajuda.

Not applicable
Author

O calculo nas dimensoes saem corretos o problema é no total ..  por exemplo ,

dimensao        valor

1                      2

2                      3

4                      2

TOTAL               4 ?

seria 7 ?

Not applicable
Author

Tenta trocar o Modo Total na aba Expressoes de Total da Expressão para Soma das Linhas.

É o terceiro "RadioButton"

Not applicable
Author

Entao é uma tabela dinamica ..

Not applicable
Author

Nickolas , não entendi.

Not applicable
Author

Tabela Dinâmica não possui " Total da Expressão para Soma das Linhas.", vc deverá convertê-la para Tabela Simples, pois o cálculo total é o resultado da expressão.

Not applicable
Author

Bem ,

Aqui pensando , não pude deixar de imaginar , uma aplicação do nível do qlikview não houvesse uma solução para questão , contudo , por varios testes , e tentativas , de um calculo , na tabela dinamica com a função  utilizando do TOTAL na expressão , pude analisar que os calculos das linhas por seleção como foi dito por entre outros  nao seria possivel em tal ambiente ... E pude perceber que tal calculo dever-se-ia colocanda um unico conchaves , assim que ele enxerga , o qlikview, então ... Vei em mente o calculo abaixo

(

(Sum({<  POssiveis set analises >}if( Posivel Se, 

aggr(((  POssivel calculo seja subtracao ou soma ou divisao ou multi , entre outros )),  Possiveis dimensoes usaveis para o calculo )


*

((outro valor de calculo, calculo1) / (Sum(TOTAL{1}calculo1))

)

,

0)

))

)

A todos OBRIGADO..