Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
cauecandeloro
Contributor III
Contributor III

Contando registros com set analysis

Pessoal, bom dia.
Estou montando uma tabela para me mostrar o que tenho em aberto no contas a receber em determinada data.
para isso, estou usando a seguinte expressão :


if(

SUM( {<dtemissao = {'<=$(=Date(vCorte))'}>} valor)

-

SUM( {<databaixa = {'<=$(=Date(vCorte))'}>} valorbaixa) >0.001,

SUM( {<dtemissao = {'<=$(=Date(vCorte))'}>} valor)

-

SUM( {<databaixa = {'<=$(=Date(vCorte))'}>} valorbaixa))

Eu faço a comparação para saber se o valor a receber menos o valor já recebido é maior que 0.001 com base na data escolhida (vCorte).

Até aí tudo certo, porém em um outro gráfico eu quero trazer um resumo com a quantidade de títulos a receber e o valor total, mas não estou conseguindo chegar na quantidade correta utilizando o count.
Eu tenho o campo chave_titulo para contar, porém quando coloco o count junto com essa comparação de valores os resultados não estão batendo.

Alguém tem alguma dica ?

Muito Obrigado !
Caue.

Labels (2)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Caue, boa tarde.

Usando o codigo ja existente daria para fazer da forma abaixo:

count(distinct

aggr(

     if(

     SUM( {<dtemissao = {'<=$(=Date(vCorte))'}>} valor)

     -

     SUM( {<databaixa = {'<=$(=Date(vCorte))'}>} valorbaixa) >0.001,

    chave_titulo ),chave_titulo ))

Mas, sinceramente eu faria algo no script que me desse se o titulo esta ou nao pago, desde que as datas de corte sejam sempre o mes fechado por exemplo.  Neste caso eu usaria uma flag que poderia ser usada com set analysis para somar ou contar os titulos.

AMF

furtado@farolbi.com.br

View solution in original post

2 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Caue, boa tarde.

Usando o codigo ja existente daria para fazer da forma abaixo:

count(distinct

aggr(

     if(

     SUM( {<dtemissao = {'<=$(=Date(vCorte))'}>} valor)

     -

     SUM( {<databaixa = {'<=$(=Date(vCorte))'}>} valorbaixa) >0.001,

    chave_titulo ),chave_titulo ))

Mas, sinceramente eu faria algo no script que me desse se o titulo esta ou nao pago, desde que as datas de corte sejam sempre o mes fechado por exemplo.  Neste caso eu usaria uma flag que poderia ser usada com set analysis para somar ou contar os titulos.

AMF

furtado@farolbi.com.br
cauecandeloro
Contributor III
Contributor III
Author

Obrigado pela ajuda Alessandro !