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

TOTAL SUM

tenho uma tabela dinamica ,

queria realizar um calculo simples ,contudo , a erro no calculo.

Por Exemplo,

Sum({<filtros>} valortotal ) / SUM(TOTAL{<filtro>} valortotal)

o calculo por exemplo sem selecionar qualquer dimensao na tabela , é 10 quando clico numas das dimensoes , sobre pra 335.?

o que pode ser ?

Abraço agradeço desde ja,

1 Solution

Accepted Solutions
Not applicable
Author

AHh quando ocorre isso , adcionar o aggr , com as dimensoes provaveis para o calculo

View solution in original post

6 Replies
rphpacheco
Creator III
Creator III

Podes Postar um exemplo Nickolas?

Not applicable
Author

Ve so , tenho uma tabela dinamica

Tipo

----------------------------------------------------------------------

| MODELO  |   CLIENTE  |  CODIGO   | VALOR  |

----------------------------------------------------------------------

|   Teste1  +|                                     |   1         |

|   Teste2  +|                                     |  10        |

|   Teste3  +|                                     |  30        |
-----------------------------------------------------------------------

Quando por exemplo clico       no Teste1, o valor altera                

----------------------------------------------------------------------

| MODELO  |   CLIENTE  |  CODIGO   | VALOR  |

----------------------------------------------------------------------

|   Teste1  +|                                     |    235    |

-----------------------------------------------------------------------

Eu queria que apresentasse 235 , sem a necessidade do click

----------------------------------------------------------------------

| MODELO  |   CLIENTE  |  CODIGO   | VALOR  |

----------------------------------------------------------------------

|   Teste1  +|                                     |   235      |

|   Teste2  +|                                     |  1000     |

|   Teste3  +|                                     |  375       |
-----------------------------------------------------------------------

Meu calculo se encontra assim :

Sum({<SITUACA={'*'}-{'C'},NOTENT_ENTI.NOTENT.SITUACAO={'*'}-{'C'},NOTENT_ENTI.NOTENT.TIPONF={'66'},

NaturezaOp.NTAB_TIPONFS_24 = {'513','500','528'}>}

if(Calendario_RESULT.Calendario_RESULT.ANO >= '2013'

,

((RECDUP_RESULT.Data_Vencimento)-(RECDUP_RESULT.Data_Emissao))

*

(RECDUP_RESULT.VALORTOTAL)

/

Sum(TOTAL{<SITUACA={'*'}-{'C'},NOTENT_ENTI.NOTENT.SITUACAO={'*'}-{'C'},NOTENT_ENTI.NOTENT.TIPONF={'66'},

NaturezaOp.NTAB_TIPONFS_24 = {'513','500','528'}>}

if(Calendario_RESULT.Calendario_RESULT.ANO >= '2013'

,(RECDUP_RESULT.VALORTOTAL),0))

,

0)

)

Identifiquei que o que causa o erro é justamente o total, mais preciso pegar o total de cada modelo

Sum(TOTAL{<SITUACA={'*'}-{'C'},NOTENT_ENTI.NOTENT.SITUACAO={'*'}-{'C'},NOTENT_ENTI.NOTENT.TIPONF={'66'},

NaturezaOp.NTAB_TIPONFS_24 = {'513','500','528'}>}

if(Calendario_RESULT.Calendario_RESULT.ANO >= '2013'

,(RECDUP_RESULT.VALORTOTAL),0))

Not applicable
Author

putz alguem ajuda aii ..

rphpacheco
Creator III
Creator III

Bom dia Nickolas.

Entendi que em sua tabela dinâmica a soma está se perdendo conforme o acionamento dos filtros. Normalmente isso acontece por conta do carregamento dos dados. Se você puder postar um QVW exemplo desta aplicação (Com dados fake mesmo) seria mais fácil identificar o tal problema.

Abs.

Not applicable
Author

Ve so , consegui obter o resultado esperado, contudo quando o calculo é feito o total fica errado .

(

Sum({<SITUACA={'*'}-{'C'},NOTENT.SITUACAO={'*'}-{'C'},NOTENT.TIPONF={'66'},

NaturezaOp.NTAB_TIPONFS_24 = {'513','500','528'}>}

if(Calendario_RESULT.Calendario_RESULT.ANO >= '2013'

,

(((RECDUP_RESULT.Data_Vencimento)-(RECDUP_RESULT.Data_Emissao))*(RECDUP_RESULT.VALORTOTAL) ) 

,

0)

)

//////////////////////////////// aqui a disao teria como corrigir ou melhor para que aconteça o calculo , totalizando //////////////////////////////// corretamente?

/

Sum({<SITUACA={'*'}-{'C'},NOTENT.SITUACAO={'*'}-{'C'},NOTENT.TIPONF={'66'},

NaturezaOp.NTAB_TIPONFS_24 = {'513','500','528'}>}

if(Calendario_RESULT.Calendario_RESULT.ANO >= '2013'

,

RECDUP_RESULT.VALORTOTAL

,

0)

)

)

Not applicable
Author

AHh quando ocorre isso , adcionar o aggr , com as dimensoes provaveis para o calculo