Qlik Sense: изменение формата поля даты из Google Analytics API

Я получил данные в Qlik Sense (облако) из коннектора Google Analytics. Я пытаюсь преобразовать стандартное поле даты [ga_dateHourMinute] в более подходящий формат даты.

Текущий формат - YearMonthDayhHourMinute, например: 201810250004, я хотел бы преобразовать его в стандартный формат даты 2018-10-25 00:04:00. Как мне это сделать? Приветствуются ответы о методах в сценарии загрузки данных, основных формулах или переменных.

Нажмите, чтобы увидеть снимок экрана: слева = текущий формат даты и справа = желаемый формат даты


person Paulien Van der Krift    schedule 12.11.2018    source источник


Ответы (2)


Это один из подходов:

DateAlter:
LOAD * INLINE [ 
Date
201810250004
];

DateAlter2:
LOAD
Date(Date#([Date], 'YYYYMMDDhhmm') ,'YYYY-MM-DD hh:mm') AS [MyDateField]
Resident
DateAlter;

Если вы не играли с диспетчером данных, он позволит вам довольно легко редактировать поля и обрабатывать даты: Qlik Sense Data Manager

person Levi Turner    schedule 12.11.2018

В итоге я создал текстовые поля, которые объединили разные цифры из одного поля в новый порядок, а затем поместили формат данных в дату / время. Немного работы, но довольно солидно.

person Paulien Van der Krift    schedule 30.05.2019