Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Prezados, estou com o seguinte comando de carga que tem como objetivo tranformar linhas em colunas:
TabLogAtendimento:
LOAD
"ID - Atendimento x Log Atendimento",
"Ordem (Código)",
"Log Descrição Atendimento",
"Data Log Atendimento",
"Hora Log Atendimento",
"Data Hora",
"Código Classificação Risco"
FROM [lib://QVDs (...)/Transformacao/.../SZLOGATENDIMENTO_*.qvd](qvd)
WHERE "Log Descrição Atendimento" <> 'Transferência de Externo Para Interno'
;
//Transformar Linhas em Colunas
//Separar os IDS
TabelaDados:
Load Distinct
"ID - Atendimento x Log Atendimento" AS "ID - Atendimento",
"Data Log Atendimento" AS "Data Atendimento"
Resident TabLogAtendimento;
//Separar as Colunas
TabelaColunas:
Load Distinct "Log Descrição Atendimento" AS Rotulos Resident TabLogAtendimento;
////Alteraçõa da Tabela com as colunas da Descrição do Log
For each a in FieldValueList('Rotulos')
Left Join(TabelaDados)
Load
"ID - Atendimento x Log Atendimento" AS "ID - Atendimento",
"Hora Log Atendimento" AS [$(a)]
Resident TabLogAtendimento
Where "Log Descrição Atendimento" = '$(a)';
Next a
//Colunas Calculadas
TabelaPrincipal:
Load Distinct
*
,[Início do Registro do atendimento] - [gerou senha de Atendimento] AS "£ Início Atendimento"
,[Término do registro de Atendimento] - [Início do Registro do atendimento] AS "£ Tempo Atendimento"
,[Início da TR] - [Término do registro de Atendimento] AS "£ Início TR"
,[Término TR] - [Início da TR] AS "£ Tempo TR"
,[Início do atendimento pelo profissional] - [Término da TR] AS "£ Início procedimento"
,[Término do atendimento pelo profissional] - [Início do atendimento pelo profissional] AS "£ Tempo procedimento"
Resident TabelaDados
Where "ID - Atendimento" <> '1||';
//Excluir Tabelas Principais
//drop table TabLogAtendimento, TabelaColunas, TabelaDados;
drop table TabelaColunas, TabelaDados; //TabLogAtendimento,
Isso posto, ao executar este script, o Qlik está executa normal, travando quando encontra o último registro desse ponto... Como se esperasse um comando para sair do "next":
Left Join(TabelaDados)
Load
"ID - Atendimento x Log Atendimento" AS "ID - Atendimento",
"Hora Log Atendimento" AS [$(a)]
Resident TabLogAtendimento
Where "Log Descrição Atendimento" = '$(a)';
Gostaria de saber se podem me auxiliar sobre o que pode estar ocorrendo neste caso?