Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Pessoal boa tarde/bom dia,
Estou com uma dúvida. Estou importando os dados de uma planilha excel e uma da tabela (a de data) é interpretada como um texto. Ele está JAN/2019; FEV/2019; MAR/2019...etc.
Preciso encontrar algum jeito de ler essa coluna como data. Tentei aplicar a substituição dos valores e não consegui que o QLIK leia a coluna como data.
Alguém tem alguma ideia de como posso fazer?
Abraços.
Olá Danny;
Percebi que está utilizando o "Gerenciador de dados".
Segue um exemplo de como converter o campo através do "Gerenciador de dados":
Depois que o campo estiver convertido... Poderá utilizar algumas funções de manipulação de campos que estão marcados com a tag $date, vide onde confirma pelo "Visualizador do modelo de dados":
Vide exemplo de manipulação do campo Data:
Abraços.
basta usar a função Date#. Resumidamente ela diz: "Esse campo texto é uma data no formato xpto. Converta em data".
No seu caso sua data está formatada em 3M/4Y ou seja MM/YYYY, então informaremos isso como parâmetro format .
Na prática:
DATA_EVENTO:
LOAD
*
, DayName(Date#(DATA_STRING, 'MMMM/YYYY')) as DATA_NUMERICA
INLINE [
DATA_STRING
JAN/2019
DEZ/2020
NOV/2020
];
Olá Otavio, obrigado pela pronta resposta.
Infelizmente, tentei utilizar a função Date# e não consegui. Os dados mudam para o formato DD/MM/YYYY, mas, não reconhece como data.
Vou deixar aqui minha planilha do excel e o arquivo do QLIK.
att.
Olá Danny;
Percebi que está utilizando o "Gerenciador de dados".
Segue um exemplo de como converter o campo através do "Gerenciador de dados":
Depois que o campo estiver convertido... Poderá utilizar algumas funções de manipulação de campos que estão marcados com a tag $date, vide onde confirma pelo "Visualizador do modelo de dados":
Vide exemplo de manipulação do campo Data:
Abraços.