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

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