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?