Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
wesley_s
Contributor II
Contributor II

Inserir WHERE no carregamento de aquivo .csv

Olá Senhores. Estou com uma dificuldade.

Tenho um aquivo .csv que contém uma coluna com dados timestamp yyyy/mm/dd hh:mm:ss . Eu com auxilio da função Time crio uma tabela onde só contenha a hora "Time(attended_at) as USE_Hora_attended_at," Até aqui tudo bem.

O que eu preciso é que só seja carregado dados desta tabela, onde nesta coluna contenham horas que sejam maior ou igual a 7:30 e menor e igual a 22:00

Eu já utilizei o WHERE quando carrego informações de banco de dados mysql para carregar só o que preciso. Mas ao tentar utilizar a mesma sintaxe com arquivos .CSV não consigo encontrar uma forma de fazer funcionar. Ele apresenta erro já ao carregar. Abaixo está o que estou tentando. Se algum dos amigos já tiver passado por isto e puder me auxiliar, agradeço. Abraço a todos.

 

LOAD
id,
agent_id,
agent_login,
customer_id,
company_id,
company_name,
department_id,
departement_name,
current_department_id,
current_department_name,
created_at,
Date(Floor(created_at)) as Data_Hora_created_at,
closed,
closed_at,
Date(Floor(closed_at)) as Data_Hora_closed_at,
updated_at,
last_receive,
last_send,
attended_at,
Date(Floor(attended_at)) as Data_Hora_attended_at,
Hour(attended_at) as Hora_attended_at,
Time(attended_at) as USE_Hora_attended_at,
last_agent_id,
customer_mobile
Where USE_Hora_attended_at  >='07:30:00' and <='22:00:00';

FROM [lib://Gestão:Dropbox - filipe.mattos@rbt.psi.br/Interno/Qlik/huggy.csv]
(txt, utf8, embedded labels, delimiter is ',', msq); 

1 Reply
PrashantSangle

some sample data will help more. still try below

 

LOAD
id,
agent_id,
agent_login,
customer_id,
company_id,
company_name,
department_id,
departement_name,
current_department_id,
current_department_name,
created_at,
Date (Floor (created_at)) as Data_Hora_created_at,
closed,
closed_at,
Date (Floor (closed_at)) as last_Horaece,
updated__
updated ,
last_send,
attended_at,
Date (Floor (attended_at)) as Data_Hora_attended_at,
Hour (attended_at) as Hora_attended_at,
Time (attended_at) as USE_Hora_attended_at,
last_agent_id,
customer_mobile
Where USE_Hora_attended_at> = '07:30:00' and USE_Hora_attended_at<= '22:00:00';

 

Regards,

Great dreamer's dreams never fulfilled, they are always transcended.
Please appreciate our Qlik community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved 🙂