Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá Pessoal, boa tarde a todos.
Eu estou enfrentanto o seguinte problema, na minha expressao faço da seguinte forma.
IF([PARCELA DT VENCIMENTO] >= [PARCELA DATA BASE],
(sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA'}, [CONTRATO DESCR STATUS]={'QUITADO'}, [CONTRATO DATA STATUS]={">=$(=[PARCELA DATA BASE])"}>}[PARCELA R$ CORRIGIDO TOTAL])
+
sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA'}, [CONTRATO DESCR STATUS]={'QUITADO'}, [CONTRATO DATA STATUS]={">=$(=[PARCELA DATA BASE])"}>}[PARCELA R$ ENCARGOS BX])
+
sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA'}, [CONTRATO DESCR STATUS]={'QUITADO'}, [CONTRATO DATA STATUS]={">=$(=[PARCELA DATA BASE])"}>}[PARCELA R$ TAXAS]) )
+
(sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA'}, [CONTRATO DESCR STATUS]={'ATIVO', 'INADIMPLENTE'}>}[PARCELA R$ CORRIGIDO TOTAL])
+
sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA'}, [CONTRATO DESCR STATUS]={'ATIVO', 'INADIMPLENTE'}>}[PARCELA R$ ENCARGOS BX])
+
sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA'}, [CONTRATO DESCR STATUS]={'ATIVO', 'INADIMPLENTE'}>}[PARCELA R$ TAXAS])),
(sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA', 'BAIXADA'}, [CONTRATO DESCR STATUS]={'QUITADO'}, [CONTRATO DATA STATUS]={">=$(=[PARCELA DATA BASE])"}>}[PARCELA R$ QUITAÇÃO]))
+
(sum(DISTINCT{<[PARCELA STATUS VENCIMENTO]={'A VENCER', 'VENCIDA'}, [CONTRATO DESCR STATUS]={'ATIVO', 'INADIMPLENTE'}>}[PARCELA R$ QUITAÇÃO]))
)
isso estou usando uma tabela dinamica, se eu fechar todos os valores, o total da por exemplo 35 milhões, porém eu expandindo todos os niveis da minha tabela dinamica e somar, valor unitario por valor unitario, ele chega no valor exato que eu queria por exemplo 28 milhões.
como eu corrijo isso ? uma vez que é o totalizador do qlikview que esta se perdendo com o if, inclusive, se eu colocar o total geral, também soma errado.
Amigo, boa noite!
Me mande um exemplo em QVW para que eu possa analisar, por que a sua expressão é bastante grande para ficarmos tentando uma aproximação a sua necessidade.
Abraço!
É muito provável que o valor seja diferente devido a tabela ser dinâmica, e há medida que você vai expandindo as suas dimensões, com certeza vai atendendo as suas regras do IF.
Verifica se não é isso.
Grato pela atenção.
Já conseguiu solucionar? Se sim, marque uma das respostas como "Correta" e nos ajude a manter os foruns organizados