Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia !
Galera,
Consegue me ajudar? Estou usando Qlik Sense.
Abaixo segue exemplo:
Preciso mostrar na (Coluna Correto) a MENOR DATA do ANO e por CPF.
Ano | Mes | Data | CPF | Correto |
2016 | nov | 28/11/2016 | 55598979659 | Nov |
2017 | mai | 15/05/2017 | 55598979659 | Mai |
2018 | jan | 18/04/2018 | 55598979659 | Jan |
abr | 24/01/2018 | 55598979659 | - |
Usei a fórmula abaixo só que informa a MENOR DATA de todos os anos neste caso o NOV.
IF( Data = ' $ ( = Date( Min( Data ) , 'DD/MM/YYYY' ))' , Month( Data ))
Obrigado pessoal
Corrigindo a expressão para atender melhor teu requisito:
Date(Aggr(Min(Data),Ano,CPF),'DD/MM/YYYY')
Ou ainda
FirstSortedvalue(Aggr(Data,Ano,CPF),-Aggr(Min(Data),Data))
Abs e Sucesso!!
Bruno,
Você quer retornar o month da menor data apenas? É isso?? Não entendi muito bem a sua lógica do if (está errada inclusive).
Aplicando a expressão que indiquei ao seu caso seria:
Date(Min(Aggr(Min(Data ),CPF)))
Não seria interessante trabalhar no script ?
tipo um min(Data) agrupando por CPF ?
Concordo, inclusive essa foi a recomendação dada nesse tópico:
Thiago,
Exatamente!!! preciso que retorne a MENOR DATA, só que preciso enxergar somente o Mês descritivo ou seja em 'MMM' = Month( Data ).
Sobre o IF/Fórmula que mencionei, o mesmo está correto e apliquei na minha analise, só que não atendeu toda a necessidade, pois ao invés de trazer o resultado (Menor Data) somente daquele ano, ele ignorou o ano e trouxe a (Menor Data) de todos os anos da View, ou seja Nov/16.
Aplicando a fórmula que você passou, retorna a mensagem 'Dimensão inválida'.
Obs.: Coloquei exatamente o que você passou como fórmula correta ...
Fico no aguardo,
Obrigado desde já
Maicon,
Sou novo na empresa e não tenho acesso total da ferramente seria uma ótima ideia, porem não tenho acesso ao script, pois está na nuvem. A cada Reload preciso informar para equipe T.I carregar a base.
Neste caso seria na própria tela, para sanar essa ideia.
após 3 meses eu brinco total na ferramente, ai sim eu aplico as ideias via Script que sim 'Acho muito mais viável e fácil'.
Teria alguma ideia de como posso resolver isso via ( Tela )
Obrigado mestre.
No aguardo.
Coloque minha expressão em sua tabela como "Medida" e não como dimensão calculada.
Corrigindo a expressão para atender melhor teu requisito:
Date(Aggr(Min(Data),Ano,CPF),'DD/MM/YYYY')
Ou ainda
FirstSortedvalue(Aggr(Data,Ano,CPF),-Aggr(Min(Data),Data))
Abs e Sucesso!!
Thiago, Muito Obrigado pela ajuda.
Me ajudou e muito com este.
Abraços.
É o que o Tiago te passou ai pra resolver. Minha expressão similar a dele.
date(Aggr(distinct Date(min(Data)),CPF,Ano))