Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá,
Sou iniciante no QlikView e estou com problemas para gerar um gráfico de total de tarefas atribuídas para um técnico. Tenho uma tabela com dois campos, tarefa (guarda o código da tarefa) e técnico responsável (guarda os técnicos responsáveis pela tarefa). O problema é que algumas tarefas possuem mais de um técnico responsável, e na tabela isso aparece como um único valor (nomes dos técnicos separados por vírgula). Exemplo:
Tarefa | Técnico Responsável |
001 | Fulano |
002 | Ciclano |
003 | Fulano, Ciclano |
Preciso de um gráfico que mostra o total de tarefas atribuídas para cada técnico. No exemplo, cada técnico têm 2 tarefas. Como posso tratar esses casos com mais de um técnico? Outro problema é que a quantidade de técnico atribuídos a uma tarefa pode variar bastante (1~20).
Olá @gbessern ,
Você pode utilizar a função SubField. Veja um exemplo abaixo:
// carregando a tabela original
tecnicos:
load * inline [
Tarefa;Tecnico
001;Fulano
002;Ciclano
003;Fulano, Ciclano
] (delimiter is ';');
// fazendo a transformação para a tabela desejada
tarefas:
load Tarefa,
SubField(Tecnico,',') as TecnicoResponsavel
resident tecnicos;
O resultado será:
Ezir
Olá @gbessern ,
Você pode utilizar a função SubField. Veja um exemplo abaixo:
// carregando a tabela original
tecnicos:
load * inline [
Tarefa;Tecnico
001;Fulano
002;Ciclano
003;Fulano, Ciclano
] (delimiter is ';');
// fazendo a transformação para a tabela desejada
tarefas:
load Tarefa,
SubField(Tecnico,',') as TecnicoResponsavel
resident tecnicos;
O resultado será:
Ezir
Obrigado pela ajuda, é exatamente o que estava precisando!