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

Contar Atrasados

Bom dia, estou com um problema na area dos chamados que tenho aqui, qual quer contar quantos chamados foram atendidos atrasados.

Faço a seguinte exportação do banco:

SELECT

    ZA1_NUMERO AS IdChamado,

    TO_CHAR(TO_DATE(ZA1_DTINCL,'YYYYMMDD'),'DD/MM/YYYY') || ' ' || ZA1_HRINCL as Inclusao,

    ZA1_PRAZO   as PRAZO,

    TO_CHAR(TO_DATE(ZA2_DATA,'YYYYMMDD'),'DD/MM/YYYY') || ' ' || ZA2_HORA AS INTERACAO

FROM NFKRF0_PROD.ZA1010

INNER JOIN NFKRF0_PROD.ZA2010 ON

    ZA1_NUMERO  = ZA2_NUMERO    AND

    ZA2_ITEM    = '001'

WHERE

    ZA1_DTINCL > '20180501'

ORDER BY 1,2;

Sendo assim dou load da seguinte forma:

LOAD

text(IDCHAMADO) as %IdChamado,

INCLUSAO as Atrasados.Inclusao,

TimeStamp(TimeStamp#(PRAZO,'dd/mm/yyyy h:m'),'dd/mm/yyyy h:m') as  Atrasados.Prazo,

INTERACAO as  Atrasados.Interacao;

Porem o prazo fica com datas inexistentes, por exemplo: "02/32/2018 7:12"

*no banco a informação do prazo esta salvo no formato dd/mm/yyyy h:m porem esta em string, após isso preciso fazer o mesmo com a inclusão!

Desde já agradeço a atenção.

Labels (3)
1 Solution

Accepted Solutions
nicolett_yuri

Escrevi errado, segue abaixo:

TimeStamp(TimeStamp#(PRAZO,'DD/MM/YYYY hh:mm'),'DD/MM/YYYY hh:mm') as  Atrasados.Prazo

View solution in original post

3 Replies
nicolett_yuri

Tente converter no formato: DD/MM/YYYY hh:mm

TimeStamp(TimeStamp#(PRAZO,'DD/MM/YYYY hh:mm'),''DD/MM/YYYY hh:mm'') as  Atrasados.Prazo,

https://help.qlik.com/en-US/sense/June2018/Subsystems/Hub/Content/Introduction/conventions-number-ti...

nicolett_yuri

Escrevi errado, segue abaixo:

TimeStamp(TimeStamp#(PRAZO,'DD/MM/YYYY hh:mm'),'DD/MM/YYYY hh:mm') as  Atrasados.Prazo

nicolett_yuri

Seu problema estava na formatação.

No Qlik, Dia é 'D', Mês é 'M', Ano é 'YY'