Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Contar clientes que movimentaram no ano anterior

Tenho um painel que compara a quantidade de cliente que movimentaram no ano atual com os que movimentaram no ano anterior. Para o ano anterior estou usando a fórmula abaixo, mas volta o mesmo resultado do ano atual:

count(distinct{<$(=[Dt_EMISSAO.autoCalendar.Year]) =

        {"<$(=Max(Dt_EMISSAO.autoCalendar.Year))"}

       >}ID_Cliente

       )

Alguém pode ajudar?

tks

21 Replies
Thiago_Justen_

Rogério,

Pergunta idiota mas necessária: a tabela que contém DT_EMISSAO.autoCalendar.Year (seu calendário automático) está ligada à tabela que possui ID_Cliente?

Consegue disponibilizar o qvf ou o qvw para verificação?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

a data de emissão e id_cliente são da mesma tabela (tabela de notas).

Não achei a opção de subir o qvf.. é limitação de meu usuário?

Thiago_Justen_

Faz assim:

Teste.gif

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Não achei o ícone de anexar o arquivo.. achar o qvf eu sei..

só aparece a opção de inserir imagem e inserir vídeo ou link..

Anonymous
Not applicable
Author

Agora achei.. segue o qfv

Thiago_Justen_

A expressão para o  qvf que você mandou é:

count({<[F2_EMISSAO.autoCalendar.Year]= {$(=Year(today()-1))}>}distinct ID_Cliente)

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

olha só..os testes, para antes e após com sua fórmula:

count({<[F2_EMISSAO.autoCalendar.Year]= {$(=Year(today()-1))}>}distinct ID_Cliente) -->ano anterior--> 582

count({<[F2_EMISSAO.autoCalendar.Year]= {$(=Year(today()))}>}distinct ID_Cliente) --> ano atual --> 582

as quantidades para o ano atual e anterior tem que dar diferente..

Thiago_Justen_

Sua expressão contém um erro:

count({<[F2_EMISSAO.autoCalendar.Year]= {$(=Year(today()-1))}>}distinct ID_Cliente)

O correto é:

count({<[F2_EMISSAO.autoCalendar.Year]= {$(=Year(today())-1)}>}distinct ID_Cliente)


O -1 vai fora da função year.

Veja o que fiz com o qvf que você mandou:

Teste.gif

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Cara, fiz a mesma coisa que vc, aparentemente, rss, e dá o resultado igual.. coisa de louco

Anonymous
Not applicable
Author

vou mandar o qvf que eu fiz.. acho que já tô doidão..