Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Somas distintas Tabela Simples x Tabela Dinamica

Pessoal, boa tarde !

Estou com um problema e não estou conseguindo achar solução, vejam se conseguem identificar o erro:

Fiz a nuvem de dados e estou na fase de conferência dos valores, então peguei a diferença abaixo. Olhem as duas tabelas, foram feitas com as mesmíssimas expressões. Fiz primeiro Dinâmica, depois clonei e alterei pra Simples.

Percebam que na dinâmica os subtotais e total estão malucos. Na Simples bate certinho !

Minha Expressão da coluna VL BRUTO tem 3 cálculos distintos, pois verifico a MOEDA (seletor, opções DOLAR e REAL).

Dependendo da MOEDA, somo determinados campos:

Se for REAL, os valores batem certinho, tanto na dinâmica quanto na simples.

Quando é DOLAR, que ocorre o problema.

Verifico se a moeda da nota é 10 ou 0 (Euro ou Real), então somo um campo onde guardo o valor convertido pela taxa do Dolar do dia do faturamento.

Se a moeda for 2 (Dolar nativo), somente pego o valor de outro campo.

=

IF(NOME_MOEDA = 'Real',

    /* VALORES EM REAIS */

    (sum({<EMT_DUPLIC={'-1'},MOVIMENTO ={'VENDA'}>}VALOR_LIQ_NOTA))

, IF(MOEDA_NF = 10 OR MOEDA_NF = 0,

        /* VALORES EM DOLARES CONVERTIDOS */

        (sum({<EMT_DUPLIC={'-1'},MOVIMENTO ={'VENDA'}>}VALOR_LIQ_MOEDA))

        ,

        /* VALORES EM DOLARES NATIVOS */

        (sum({<EMT_DUPLIC={'-1'},MOVIMENTO ={'VENDA'}>}VALOR_LIQ_NOTA_EXP))

    )

)

Alguem tem idéia do pq isso ocorre de como resolver isso ?

1 Solution

Accepted Solutions
lucianosv
Specialist
Specialist

Boa tarde.

Segue qvw OK.

View solution in original post

6 Replies
lucianosv
Specialist
Specialist

Boa tarde.

Posta o qvw para poder visualizar melhor.

Not applicable
Author

Boa tarde !

Segue o Qvw.

lucianosv
Specialist
Specialist

Boa tarde.

Segue qvw OK.

Not applicable
Author

Ola Luciando !

Parece ser isso mesmo. Vi que você usou a função AGGR, informando as duas dimensões como parâmetro.

Se eu tiver uma terceira, é só adicionar lá também ?

lucianosv
Specialist
Specialist

Sim. Todas as que tiver na tabela.

Not applicable
Author

Bom dia !

obrigado, valeu pela dica.