Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
karczevski
New Contributor II

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.

Tags (1)
1 Solution

Accepted Solutions

Re: Contar Atrasados

Escrevi errado, segue abaixo:

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

3 Replies

Re: Contar Atrasados

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...

Re: Contar Atrasados

Escrevi errado, segue abaixo:

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

Re: Contar Atrasados

Seu problema estava na formatação.

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