Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Função MID

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

3 Replies
Not applicable
Author

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

Not applicable
Author

Vitor,

Acho que devo estar errando algo muito simples.

Estou fazendo o seguinte script:

Not applicable
Author

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