Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Ola pessoal
Acho que devo estar errando em algo muito fácil, mas não estou conseguindo exportar alguns dados.
Estou fazendo um script em que a data esta neste formato DD/MM/AAAA.
Preciso exportar eles mas em níveis separados. Dia , Mês e Ano.
Alguém tem alguma dica de como faço através da função MID?
Abraços
Igor
Igor,
Você pode usar as funções day, month e year. Talvez seja preciso indicar o formato em que a informação está vindo com a função Date#(campo,'DD/MM/YYYY) , antes de usar tais funções. Algumas vezes o QlikView interpreta uma data como texto , e a representação pode parecer certa, mas internamente ela está armazenada como texto e aí essas funções podem não trazer a informação correta.
Sds,
Vitor
Então Igor
Pelo que dá pra perceber , a sintaxe do comando mid está errada.
Mid(campo,posição inicial do subcampo,tamanho do subcampo)
Compara com esse exemplo.
CALENDARIO:
LOAD
DATA,
MID(DATA,1,2) AS DIA,
MID(DATA,3,2) AS MES,
MID(DATA,5,4) AS ANO
;
LOAD * INLINE [
DATA
01012008
01022008
05012009
30052009
];
Acho que deve ser isso.
Abs,
Vitor