Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Dúvida com totais na tabela

Boa tarde pessoal,

Tenho uma tabela em que gravo os seguintes dados:

CLIENTE_ID

VALOR_DOCUMENTO

DATA_VENCIMENTO

Preciso mostrar em minha tabela os seguintes cálculos:

Valor em aberto para o cliente

% do valor vencido em comparação com o total em aberto (vencido + a vencer)

Valor total em aberto

os dois primeiros cálculos eu consegui fazer, porém no terceiro cálculo ao remover os documentos que não estão vencidos o valor fica o mesmo dos vencidos.

Tentei usando o sum(ALL) no cálculo, porém dessa forma ele continua mostrando os dados vencidos.

Resumindo,

eu preciso que a tabela mostre somente os vencidos, porém no total aberto o cálculo seja de todos os documentos (inclusive no total)

Em anexo uma tabela que montei com o mesmo cenário que preciso.

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Sorry,

troque nas duas ultimas expressoes

if(column(0)>0

por

if(column(1)>0

View solution in original post

7 Replies
Clever_Anjos
Employee
Employee

tente com

=sum(total <[CLIENTE_ID]> VALOR_DOCUMENTO)

Anonymous
Not applicable
Author

No documento que eu anexei esta com ALL, e já tinha testado com o TOTAL.

Porém ainda não resolve a questão de eu não poder mostrar os documentos vencidos na tabela.

Já tentei ocultar pela dimensão criando um valor calculado "=if(DATA_VENCIMENTO<Today(),1)", porém ao ocultar os valores nulos influencia na soma do valor total que aparece no cabeçalho da tabela.

Clever_Anjos
Employee
Employee

Tente com o arquivo anexo

Anonymous
Not applicable
Author

Abriu assim, as fórmulas tem alguma mudança que eu precise fazer?:

Capturar.PNG

Clever_Anjos
Employee
Employee

Sorry,

troque nas duas ultimas expressoes

if(column(0)>0

por

if(column(1)>0

Anonymous
Not applicable
Author

Clever muito obrigado, funcionou perfeitamente.

Seria muita ousadia minha pedir uma breve explicação da lógica que você usou?

Clever_Anjos
Employee
Employee

Qlikview nativamente esconde uma linha onde todos os valores sejam zero ou nulo.

A sua 1a expressão traz apenas os valores vencidos.

Mas como na 2a expressão havia um sum(total) (valores vencidos e não vencidos) eles faziam os titulos ainda não vencidos aparecer.

Inclui um teste onde os valores da 2a coluna (que incluia o valor de todos os títulos) somente deveriam aparecer se a 1a coluna fosse >0 Se a 1a coluna for zero, o valor não retornado, sendo assim o valor da coluna fica nulo anulando a linha como um todo (e escondendo)