QLIK 101: у меня есть данные / поле в формате ДД / ММ / ГГГГ. Нужно создать гистограмму с возрастным диапазоном - PullRequest
1 голос
/ 02 мая 2019

Впервые я использую qlik sense.Ни одно из видео, которое я смотрю, не помогло мне до сих пор.

У меня есть данные / имя поля «надпись» с форматом даты дд / мм / гггг.Мне нужно установить возрастной диапазон от 18 до 90 лет, в пределах 10 лет.Например с 18-28, 28-38 ...

Я понятия не имею, как это сделать.Мне нужна формула, чтобы сделать это, а также где я могу поместить эту формулу (это мой первый раз, используя этот инструмент).Создать ли новое измерение в левой части приложения под пользовательскими объектами?Должен ли я поместить формулу в правой части, где я устанавливаю размер (столбцы) и меры (высота)?или под aperance?

Я использую qlik sense desktop февраль 2019. 13.9.1

1 Ответ

1 голос
/ 02 мая 2019

Привет, я не вижу твоих данных так: 1) убедитесь, что ваше поле даты реализовано как дата с помощью qlikview (вы можете проверить это в средстве просмотра модели), если нет, загрузите его как дату в скрипте загрузки, и вы также можете рассчитать текущий возраст:

LOAD
  (...)
  Date#(inscription,'DD/MM/YYY') as inscription,
  Today() - Date#(inscription,'DD/MM/YYY') as age // you can add Floor() or Round() function to load it as integer
  (...)

Далее на листе добавьте гистограмму, чтобы отобразить возраст в контейнерах. Один из способов - установить размер вручную (как в QlikView):

class( age, 10 )

В QlikSense проще просто перетащить «гистограмму» слева, выбрать «возраст» в качестве измерений и настроить его: см. Здесь https://www.youtube.com/watch?v=p97tIzZeZeQ

Если у вас все еще есть проблемы, пожалуйста, дайте мне знать, чтобы я обновил пост. Вы также можете поделиться дополнительными данными - скриншот программы просмотра модели, скрипт загрузки или даже целый файл qvf из QlikSense. Есть и другие способы добиться этого, но это зависит от ваших данных. Обычно быстрее всего рассчитать возраст в скрипте загрузки, как в примере выше.

...