Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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.
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
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.
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.