Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
cristianevpm
New 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

Tags (1)
9 Replies
thiago_justen
Valued Contributor III

Re: Contar registros anteriores a data selecionada

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
cristianevpm
New Contributor III

Re: Contar registros anteriores a data selecionada

Qual a diferença? Não achei.

thiago_justen
Valued Contributor III

Re: Contar registros anteriores a data selecionada

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
cristianevpm
New Contributor III

Re: Contar registros anteriores a data selecionada

Continua desconsiderando os outros anos.

Só traz o resultado do ano.

thiago_justen
Valued Contributor III

Re: Contar registros anteriores a data selecionada

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: Contar registros anteriores a data selecionada

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

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
thiago_justen
Valued Contributor III

Re: Contar registros anteriores a data selecionada

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
cristianevpm
New Contributor III

Re: Contar registros anteriores a data selecionada

thiago.justen‌ vou tentar com

The As-Of Table

thiago_justen
Valued Contributor III

Re: Contar registros anteriores a data selecionada

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

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