8 Replies Latest reply: Feb 28, 2018 11:53 AM by Bruno Brinstein RSS

    Data Qlik Sense

    Bruno Brinstein

      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

        • Re: Data Qlik Sense
          Marcel Vinicius de Oliveira

          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'

          • Re: Data Qlik Sense
            Clever Anjos

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

              • Re: Data Qlik Sense
                Bruno Brinstein

                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.

                  • Re: Data Qlik Sense
                    Thiago Justen Teixeira

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

                    • Re: Data Qlik Sense
                      Clever Anjos

                      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

                  • Re: Data Qlik Sense
                    Thiago Justen Teixeira

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

                    • Re: Data Qlik Sense
                      Alessandro Furtado

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



                      • Re: Data Qlik Sense
                        Bruno Brinstein

                        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.