Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
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
Partner Ambassador/MVP
Partner Ambassador/MVP

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
Partner Ambassador/MVP
Partner Ambassador/MVP

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
Partner Ambassador/MVP
Partner Ambassador/MVP

Escrevi errado, segue abaixo:

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

nicolett_yuri
Partner Ambassador/MVP
Partner Ambassador/MVP

Seu problema estava na formatação.

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