Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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?
Cristiane,
Verifique assim:
Num(
(Count(distinct {$<Data1={"<$(=Max(Data1))"}>} Def) +
Count(distinct {$<Data1={">Max(Data1)"}>} Def1))+
Count(distinct {$} Isnull(Data2)),'###.###.##0')
Qual a diferença? Não achei.
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')
Continua desconsiderando os outros anos.
Só traz o resultado do ano.
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')
Tem como campartilhar um app de exemplo e descrever com mais detalhes o que se espera de resultado?
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 vou tentar com
Ok. Não deixe de compartilhar conosco quando achar a solução mais adequada para você.