Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
bruno_bri
New 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

Tags (1)
1 Solution

Accepted Solutions
thiago_justen
Valued Contributor III

Re: Data Qlik Sense

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
8 Replies
marcelvinicius
Contributor III

Re: Data Qlik Sense

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'

Employee
Employee

Re: Data Qlik Sense

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

thiago_justen
Valued Contributor III

Re: Data Qlik Sense

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
bruno_bri
New Contributor III

Re: Data Qlik Sense

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
Valued Contributor III

Re: Data Qlik Sense

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
WhatsApp: 24 98152-1675
Skype: justen.thiago
MVP
MVP

Re: Data Qlik Sense

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);



Employee
Employee

Re: Data Qlik Sense

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
New Contributor III

Re: Data Qlik Sense

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.