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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
cancel
Showing results for 
Search instead for 
Did you mean: 
bruno_bri
Partner - Contributor III
Partner - Contributor III

Data Qlik Sense

Boa Tarde!

Minha base de dados está com a coluna data em formato dd-mm-yyyy-hh:mm:ss.

Estou tendo problemas ao trabalhar com esse formato de data no Qlik Sense, simplesmente não aparece a data em nenhum gráfico ou filtro, mesmo eu formatando a data no load.

Coluna Data:

7/2/2018 16:40:45

6/2/2018 12:56:10

2/2/2018 19:34:06

2/2/2018 10:02:43

4/2/2018 23:28:29

1/2/2018 22:52:07

31/1/2018 17:48:29

30/1/2018 21:21:28

29/1/2018 21:17:04

27/1/2018 07:33:14

Alguma dica de como formatar para Mês e ano?

Obrigado

1 Solution

Accepted Solutions
Thiago_Justen_
MVP
MVP

Teste desta forma:

Load

    "ID do Incidente*+" as Incidente,

   // Notas,

    "Tipo de Incidente*" as Tipo_Incidente,

    Timestamp(Timestamp#([Data],'dd-mm-yyyy-hh:mm:ss'),'dd/mm/yyyy hh:mm:ss'),

   "Status*" as Status,

    //Mês,

    //Ano,

    //"DateTime de Resolução Requerida",

    "Designado+" as Designado,

    //"Modificado em",

    "Próxima Data Objetivo",

    "Nome do Contato Direto",

    "Sobrenome do Contato Direto",

    "Nome+" as Nome,

    "Sobrenome+",

    "Data de Resposta+",

    "Prioridade do SLM" as Prioridade,

    "Status em Tempo Real do SLM" as SLM,

    "Sumário*"   

FROM [lib://Chamados/Controle_Chamados_20180208.xls]

(biff, embedded labels, table is [Sheet 1$]);

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

8 Replies
marcelvinicius
Creator III
Creator III

Boa tarde,

Você esta configurando como?

Date(Data,'DD/MM/YY')?

Você utilizar para mês/ano:

month(data)&'/'&year(data)

OU mesmo:

Date(Data,'MM/YYYY'

Clever_Anjos
Support
Support

"eu formatando a data no load." como está fazendo? Poderia colar seu código aqui?

Thiago_Justen_
MVP
MVP

Supondo que esteja recebendo da base o campo como texto:

Load

...

Timestamp(Timestamp#(CAMPO_DATA,'dd-mm-yyyy-hh:mm:ss'),'dd/mm/yyyy hh:mm:ss')

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
bruno_bri
Partner - Contributor III
Partner - Contributor III
Author

Eu tentei várias formatações de data e não deu certo.

Anexei o QVF no post, deixei o load limpo sem formatações para você me ajudar.

O campo data se chama "Data".

Obrigado.

Thiago_Justen_
MVP
MVP

Teste desta forma:

Load

    "ID do Incidente*+" as Incidente,

   // Notas,

    "Tipo de Incidente*" as Tipo_Incidente,

    Timestamp(Timestamp#([Data],'dd-mm-yyyy-hh:mm:ss'),'dd/mm/yyyy hh:mm:ss'),

   "Status*" as Status,

    //Mês,

    //Ano,

    //"DateTime de Resolução Requerida",

    "Designado+" as Designado,

    //"Modificado em",

    "Próxima Data Objetivo",

    "Nome do Contato Direto",

    "Sobrenome do Contato Direto",

    "Nome+" as Nome,

    "Sobrenome+",

    "Data de Resposta+",

    "Prioridade do SLM" as Prioridade,

    "Status em Tempo Real do SLM" as SLM,

    "Sumário*"   

FROM [lib://Chamados/Controle_Chamados_20180208.xls]

(biff, embedded labels, table is [Sheet 1$]);

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Bruno,

voce pode usar a função date#()  que tenta converter em data dentro do formato passado.

Fiz a carga (usando um QVD que gerei com o seus dados) e funcionou. Criei tambem ano e mes e a data.

Qlik Sense Desktop---2018-02-27 21_37_06.png


LOAD

    Incidente,

    Tipo_Incidente,

    date(floor(date#(Data,'DD/MM/YYYY hh:mm:ss')))          as Data,

    year(date#(Data,'DD/MM/YYYY hh:mm:ss'))                  as Ano,

    month(date#(Data,'DD/MM/YYYY hh:mm:ss'))                as Mes,

    Status,

    Designado,

    "Próxima Data Objetivo",

    "Nome do Contato Direto",

    "Sobrenome do Contato Direto",

    Nome,

    "Sobrenome+",

    "Data de Resposta+",

    Prioridade,

    SLM,

    "Sumário*"

FROM [lib://Chamados/Chamados.qvd] (qvd);



furtado@farolbi.com.br
Clever_Anjos
Support
Support

Tente com

Timestamp#(trim([Data]),'dd-m-yyyy hh:mm:ss') as Data,

a ajuste na 1a aba:

SET DateFormat='DD/MM/YYYY';

SET TimestampFormat='DD/MM/YYYY h:mm:ss[.fff] TT';

Se não funcionar, por favor anexe o seu excel

bruno_bri
Partner - Contributor III
Partner - Contributor III
Author

Boa tarde Pessoal!

Consegui fazer pelo que o Thiago, Clever e Alessandro comentaram.

As 3 respostas são bem semelhantes e consegui pegar esses exemplos e formatar no Qlik.

Muito obrigado a todos pela ajuda.

Abs.