Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Como separar data e hora

Tenho a seguinte tabela:

Como faço para separar a data da hora? Ou então como consigo retirar mês e ano da data com este formato?

Obrigado.

data.JPG

1 Solution

Accepted Solutions
tamilarasu
Champion
Champion

Hi Lucas,

Load

DATA_CRIAÇÃO,

Date(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))              as Date

Time(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'), 'hh:mm:ss')         as Time

Year(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))              as Year

Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))             as MonthName

Num(Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))))        as MonthNum

Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'hh')                as Hour

Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'mm')                as Minute

Você precisa interpretar o formato de data primeira como Date#(FieldName,"Format"). Então você pode usar o dia, mês, ano e assim por diante. Eu acredito, o formato da data é DD/MM/YYYYY. Se não, por favor, substituir todo o DD/MM/YYYYY hh:mmtt para MM/DD/YYYY hh:mmtt formato mmtt no script acima .

View solution in original post

9 Replies
Not applicable
Author

Utilize as seguintes funções:

  Date(Floor(DATA_CRIAÇÃO))                                                 as data, // Data

  WeekDay(DATA_CRIAÇÃO)                                                   as Weekday, // Dia da Semana

  Year(DATA_CRIAÇÃO)                                                           as Year,  // Ano

  Month(DATA_CRIAÇÃO)                                                         as Month,  // Mês

  Num(Month(DATA_CRIAÇÃO))                                                as MonthNbr, // Mês em número

  Week(DATA_CRIAÇÃO)                                                         as Week, // Semana

  Day(DATA_CRIAÇÃO)                                                            as Day, // Dia

  Hour(Time(DATA_CRIAÇÃO))                                                  as Hour, // Hora

Att, Luana Ribeiro

Not applicable
Author

Luana,

não deu... Essas funções não reconheceram nem o mês e nem o ano...

Tks

fabionakashigue
Partner - Creator
Partner - Creator

Luana,

Apenas complementando, sempre gosto de dar um floor em cast até em month e year. Pois datas de formato timestamp ele acaba repetindo diversas vezes o Mês/Ano.

Abs.

Fabio Nakashigue

fabionakashigue
Partner - Creator
Partner - Creator

Lucas,

Estou achando que seu campo não está em formato de timestamp. Poderia postar um exemplo?

Not applicable
Author

Poste uma amostra dos seus dados Lucas.

Not applicable
Author

Fábio, como faço para postar um excel ou csv?

tamilarasu
Champion
Champion

Hi Lucas,

Load

DATA_CRIAÇÃO,

Date(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))              as Date

Time(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'), 'hh:mm:ss')         as Time

Year(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))              as Year

Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt')))             as MonthName

Num(Month(Floor(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'))))        as MonthNum

Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'hh')                as Hour

Date(Date#(DATA_CRIAÇÃO,'DD/MM/YYYY hh:mmtt'),'mm')                as Minute

Você precisa interpretar o formato de data primeira como Date#(FieldName,"Format"). Então você pode usar o dia, mês, ano e assim por diante. Eu acredito, o formato da data é DD/MM/YYYYY. Se não, por favor, substituir todo o DD/MM/YYYYY hh:mmtt para MM/DD/YYYY hh:mmtt formato mmtt no script acima .

iuriimprota2
Contributor III
Contributor III

Essa sua solução foi perfeita para mim. Obrigado!!

ViniciusBiro
Contributor
Contributor

Bom dia,

como faço para tirar o mês desse modelo de dados?

tentei utilizar os exemplos acima, porém quando vou utilizar um filtro com o  Campo MÊS  que foi criado, 

simplesmente não aparece nada.

Data abertura da OM
03/01/2020 11:19
02/01/2020 11:35
14/02/2020 16:34