3 Replies Latest reply: Feb 24, 2014 9:50 PM by Aderlan Rodrigues RSS

    Formato de hora

      Prezados,

       

      Por padrão o Qlikview oferece o formato hh:mm:ss para hora.

      Existe alguma forma da hora ser exibida nos gráficos e tabelas no formado hhHmm (ex: 02h30)?

       

      Att,

      Thiago.

        • Re: Formato de hora
          Yuri Nicolett

          Por padrão não tem como, mas você pode improvisar:

           

          =Left(Date(Frac(DATA_HORA), 'hh:mm'),2)&'h'&Right(Date(Frac(DATA_HORA), 'hh:mm'),2)

           

          Lembrando que após essa tratativa a coluna DATA_HORA passa a ser string

            • Re: Formato de hora

              Obrigado pela resposta Yuri, eu já tinha explorado a solução de construção de string, mas os meus gráficos onde existem horas são calculados dinamicamente de acordo com filtros e hierarquias...

               

              Tentei montar a expressão de forma dinâmica, mas o gráfico não se comportou muito bem.

              Acredito que não seja possível mesmo então.

               

              Valeu.

                • Re: Formato de hora
                  Aderlan Rodrigues

                  Olá Thiago,

                   

                  Não entendi exatamente, mas acredito que você está usando essas funções diretamente no objeto, o que não é recomendado, sempre que possível, dê preferência a fazer essas tratativas no script.

                   

                  Exemplo:

                  Calendario:

                  LOAD DataHora,

                      Day(DataHora) as Dia,

                      Month(DataHora) as Mês,

                      Year(DataHora) as Ano,

                      Hour(DataHora) as Hora,

                      Minute(DataHora) as Minuto,

                      Second(DataHora) as Segundo,

                      Replace(Date(DataHora,'HH:mm'),':','h') as HoraSeuFormato

                  Resident Vendas;

                   

                  No último campo, vai acontecer o que o Yuri disse, será uma string, mas associada a todos os dados, ou seja, quando você selecionar qualquer dimensão, refletirá em todos.

                   

                  Espero que seja útil, se a dúvida persistir, anexa um exemplo que facilita a ajuda.

                   

                  Abraço.