Skip to main content
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 !