Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Senhores, boa tarde!
Preciso de ajuda para a seguinte questão:
Tenho uma tabela na qual ficam armazenado a localização do meu equipamento.
Toda vez que essa localização é alterada, é inserida uma nova linha.
Este registro é composto:
EQUIPAMENTO | FILIAL | SITUAÇÃO BEM | SITUAÇÃO MANUTENÇÃO | DATA | CONTADOR
Eu crei um gráfico no qlikview para que consigo visualizar a ultima localização.
Eu consigo fazer sintaxe para data e contador, usando a função MAX.
Acontece que como existe mais de uma situção para bem, ele acaba trazendo repetido.
Usei a função MAXSTRING para trazer a ultima filial e ultima situação, mas está trazendo informação errada.
Como eu devo fazer?
Olhem o exemplo do equipamento AAE.000010, tenho 3 datas.. quero que apareça somente a ultima data.
Aguardo
Obrigada
Utilize a função FIRSTSORTEDVALUE()
FIRSTSORTEDVALUE(T9_Filial, - Data)
Utilize a função FIRSTSORTEDVALUE()
FIRSTSORTEDVALUE(T9_Filial, - Data)
Muito bom! Funcionou.
Porem tenho alguns equipamentos, que possuem a mesma data..pois foram movimentados no mesmo dia..
Ai nao aparece nada, aparce um hifen(-)
O que eu posso fazer?
Obrigada
FIRSTSORTEDVALUE(DISTINCT T9_Filial, - Data) deve resolver
Resolveu sim!
Obrigada
Clever,
Hoje me deparei com mais um problema..
Tenho algumas transferencias que foram feitas no mesmo dia, ai cada uma assume um status, uma T ou A.
A que é valida é A, mas está me trazendo a T.
Veja o anexo..
O que eu posso fazer?
Obrigada
uma pequena 'marretinha' deve resolver
FIRSTSORTEDVALUE(DISTINCT T9_Filial, - Data - CHR(Status)/1000 )
Não deu certo, assim ele nao traz nenhum valor.
Cometi um erro, perdão
FIRSTSORTEDVALUE(DISTINCT T9_Filial, - Data + ORD(LEFT(Status,1))/1000 )
Agora sim!!!
Só pra eu entender, o que faz essa função ?
FIRSTSORTEDVALUE e esse parametros ORD(LEFT, etC..
Obrigada