Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
anderson_w
Contributor III
Contributor III

Count de itens dos últimos 12 meses...

Estou com dúvida para fazer uma contagem de NF´s dos últimos 12 meses....

Hoje faço o Count (numero) e traz a quantidade de tudo mas preciso contar somente os últimos 12 meses para uma analise RFV. (recência, frequência e valor) .

1 Solution

Accepted Solutions
felipe_dutra
Partner - Creator
Partner - Creator

Tente algo como o seguinte:

Count({<Data={">=$(=MonthStart(Today(), -11))"}>}Distinct NotaId)

Abs,

Felipe

View solution in original post

9 Replies
nicolett_yuri

Você pode resolver isso utilizando set analysis.

sum( {$< MES={'>=$(=Only(MES)-12) '}  >} Vendas)

felipe_dutra
Partner - Creator
Partner - Creator

Tente algo como o seguinte:

Count({<Data={">=$(=MonthStart(Today(), -11))"}>}Distinct NotaId)

Abs,

Felipe

anderson_w
Contributor III
Contributor III
Author

Yuri, pode me explicar o item VENDAS ou onde acho mais detalhes... o mês ja uso uma variavel que traz, dia, mes, ano, mes/ano ...

nicolett_yuri

O Vendas foi um exemplo de uma coluna que estou somando.

A ideia era somente te passar um exemplo de como fazer

anderson_w
Contributor III
Contributor III
Author

Deu certo Felipe, obrigado! Tive que adequar os campos que tenho.

Count({< emissao ={">=$(= MonthStart (Today(), -11))"}>} Distinct numero)

Mas deu certo, melhor que isso só se fosse um distinct por mês. Mas isso aqui ja ajudou e bastante!!!

anderson_w
Contributor III
Contributor III
Author

Sabe se posso usar esse modelo para ter um preço médio do último mês?

Teria que somar as NFs e dividir pelo peso.  (valortotal /pesobruto)

felipe_dutra
Partner - Creator
Partner - Creator

Sim...

mas use o seguinte dado no set analysis:

{< emissao ={">=$(= MonthStart (Today(), -1))<=$(= MonthEnd (Today(), -1))"}>}


Abs,

Felipe

anderson_w
Contributor III
Contributor III
Author

E a variável (valortotal /pesobruto) ... que forma o preço médio ?

Tentei de algumas formas e não consegui trazer nenhum valor...

felipe_dutra
Partner - Creator
Partner - Creator

Valor por unidade de massa (por linha)

Avg({< emissao ={">=$(= MonthStart (Today(), -1))<=$(= MonthEnd (Today(), -1))"}>} valortotal /pesobruto)


Valor por unidade de massa (Geral)

Sum({< emissao ={">=$(= MonthStart (Today(), -1))<=$(= MonthEnd (Today(), -1))"}>} valortotal)

/

Sum({< emissao ={">=$(= MonthStart (Today(), -1))<=$(= MonthEnd (Today(), -1))"}>} pesobruto)


Abs,

Felipe