Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be in Portuguese.

Highlighted
wellwilczak
New Contributor II

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

Re: Dúvida com totais na tabela

Sorry,

troque nas duas ultimas expressoes

if(column(0)>0

por

if(column(1)>0

7 Replies
Employee
Employee

Re: Dúvida com totais na tabela

tente com

=sum(total <[CLIENTE_ID]> VALOR_DOCUMENTO)

wellwilczak
New Contributor II

Re: Dúvida com totais na tabela

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.

Employee
Employee

Re: Dúvida com totais na tabela

Tente com o arquivo anexo

wellwilczak
New Contributor II

Re: Dúvida com totais na tabela

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

Capturar.PNG

Employee
Employee

Re: Dúvida com totais na tabela

Sorry,

troque nas duas ultimas expressoes

if(column(0)>0

por

if(column(1)>0

wellwilczak
New Contributor II

Re: Dúvida com totais na tabela

Clever muito obrigado, funcionou perfeitamente.

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

Employee
Employee

Re: Dúvida com totais na tabela

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)