Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia pessoal.
Preciso de uma ajuda ara organizar a apresentação de meus dados. A questão é que eu já tenho os dados, já sei como quero apresenta-los, mas não consigo pedir isso ao qlik (de uma maneira inteligente). Gostaria da ajuda de vocês aqui. tentarei passar uma boa descrição da situação.
Neste trabalho estou manipulando informações de chamados de atendimento técnico (issues). Durante o atendimento de uma issue ela transita por diversas situações (status). e cada transição é armazenada pelo sistema (status_changes). Basicamente é isso.
Resumidamente tenho duas entidades principais issues e status_changes:
Como eu fiz uma carga direta dos dados das duas entidades, ou seja não fatiei a entidade status_changes em várias entidades segmentadas por cada tipo transição possível, esta é a disposição resumida dos dados na status_changes:
Dado esse conjunto de dados eu preciso separar em uma nova tabela informações dos determinados momentos de cada uma as transições de status. Algo basicamente assim:
Bem pessoal, essa é minha dificuldade atual, tentei colocar os melhores exemplos possíveis.
Gostaria de extrair estes dados pontuais sem ter o trabalho de fatiar a status_changes em vários segmentos (pois são muitos). Vocês conhecem alguma função ou algo que possa me ajudar nessa situação?
Desde já agradeço a ajuda.
Se bem entendi, talvez isso ajude a montar sua tabela com os dados requeridos:
Para obter o issue_id aprovado:
FirstSortedValue({<sc_new_value={3}>}issue_id,-sc_created_on)
Para obter o sc_created_on aprovado:
FirstSortedValue({<sc_new_value={3}>}sc_created_on,-sc_created_on)
Se bem entendi, talvez isso ajude a montar sua tabela com os dados requeridos:
Para obter o issue_id aprovado:
FirstSortedValue({<sc_new_value={3}>}issue_id,-sc_created_on)
Para obter o sc_created_on aprovado:
FirstSortedValue({<sc_new_value={3}>}sc_created_on,-sc_created_on)
Que função bacana Thiago, Funcionou bem demais.
para apresentar a data tive que colocar uma máscara nela:
date(
FirstSortedValue({<status_changes_new_value={3}>}status_changes_date,-status_changes_date)
,
'DD/MM/YYYY hh:mm')
pois a mesma estava retornando um numeral (deve ser pq ela converte para numero para ranquear né... algo dese tipo).
Na dimensão da tabela eu também tive que retirar o IF, pois estava dando problemas, mas ainda não sei o motivo.
Enfim funcionou e me economizou horas de vida. Muito obrigado!
Aqui esta o resultado:
Sempre à disposição!