Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
cristianevpm
Contributor III
Contributor III

Contar registros anteriores a data selecionada

Olá Pessoal.

Estou usando set analysis pra contar os registros < que a data selecionada.

O problema é que está retornando o count por ano, mas preciso de todos os anos anteriores..

Num(

(Count(distinct {$<Data1={'<$(<=Max(Data1))'}>} Def) +

Count(distinct {$<Data1={'>Max(Data1)'}>} Def1))+

Count(distinct {$} Isnull(Data2)),'###.###.##0')

Por que isso ocorre?grafico.JPG

Labels (3)
9 Replies
Thiago_Justen_

Cristiane,

Verifique assim:

Num(

(Count(distinct {$<Data1={"<$(=Max(Data1))"}>} Def) +

Count(distinct {$<Data1={">Max(Data1)"}>} Def1))+

Count(distinct {$} Isnull(Data2)),'###.###.##0')

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
cristianevpm
Contributor III
Contributor III
Author

Qual a diferença? Não achei.

Thiago_Justen_

Eis abaixo em negrito e em vermelho:

Num(

(Count(distinct {$<Data1={"<$(=Max(Data1))"}>} Def) +

Count(distinct {$<Data1={">Max(Data1)"}>} Def1))+

Count(distinct {$} Isnull(Data2)),'###.###.##0')

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
cristianevpm
Contributor III
Contributor III
Author

Continua desconsiderando os outros anos.

Só traz o resultado do ano.

Thiago_Justen_

Tem um erro aqui que eu passei batido:

Num(

(Count(distinct {$<Data1={"<$(=Max(Data1))"}>} Def) +

Count(distinct {$<Data1={"$(=Max(Data1))"}>} Def1))+

Count(distinct {$} Isnull(Data2)),'###.###.##0')

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Tem como campartilhar um app de exemplo e descrever com mais detalhes o que se espera de resultado?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Thiago_Justen_

Cristiane,

Eis uma última interação somente para tentar te ajudar a esclarecer melhor o que você gostaria de resultado:

Quero apenas contar os registros distintos anteriores à maior data dos dados:

Expressão: Count(distinct {<Data={"<$(=Max(Data))"}>} Registro)


Quero contar os registros distintos anteriores à maior data dos dados para registro 1 e os distintos para a maior data do registro 2:

Expressão: RangeSum(Count(distinct {<Data={"<$(=Max(Data))"}>} Registro1),Count(distinct {<Data={"$(=Max(Data))"}>} Registro2))


Há outras formas de fazer? Com toda certeza os experts nos darão outras soluções. Por ora, e pelo que consegui entender do seu problema, talvez possamos retomar a conversa por esse ponto.

Abs e Sucesso!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
cristianevpm
Contributor III
Contributor III
Author

thiago.justen‌ vou tentar com

The As-Of Table

Thiago_Justen_

Ok. Não deixe de compartilhar conosco quando achar a solução mais adequada para você.

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