Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde!
Tenho uma coluna que classifica o tipo de autorizente: FIN, GER, GES, CON.
Preciso filtrar na coluna só o FIN e depois tirar a média da diferença entre a coluna DATAAPROVACAO e DATAINCLUSAO.
Fiz conforme abaixo, porém não puxa o númeo. Aparece **.
If(NIVELAPROVADORNF='FIN'),(SUM(DATAAPROVACAO-DATASAIDA) / COUNT(DATAAPROVACAO-DATASAIDA))
Alguém pode me ajudar?
Bom dia, tente isso.
sum({<NIVELAPROVADORNF={'FIN'}>}DATAAPROVACAO-DATASAIDA)/Count({<NIVELAPROVADORNF='FIN'}>}DATAAPROVACAO-DATASAIDA)
Não deu certo, está trazendo ** em vez da média da diferença de dias.
@TiagoMotta pega a expressão do @RafaMartins e quebra ela para ver se o resultado é o esperado em cada parte dele
então vais ter
expressão 1 : sum({<NIVELAPROVADORNF={'FIN'}>}DATAAPROVACAO-DATASAIDA)
expressão 2 : Count({<NIVELAPROVADORNF={'FIN'}>}DATAAPROVACAO-DATASAIDA)
**** perceba que na expressão 2 eu coloquei { que estava faltando. Portanto pode ser que ai estava o problema.
e ai analise se o retorno em cada uma é o previsto. AS vezes um deles está errado e não calcula a expressão completa.
Embora eu ache que um count() com o calculo da data (uma menos a outra) não poderia ser substituída por um ID ou campo chave único do registro ficando Count( {<NIVELAPROVADORNF={'FIN'}>} ID_Campo ) e ai verificar se cabe ou não um distinct Count( distinct {<NIVELAPROVADORNF={'FIN'}>} ID_Campo )