Если не указано иное, в примерах, приведенных в данном разделе, используется следующий формат даты: ММ/ДД/ГГГГ. Формат даты указан в операторе SET DateFormat скрипта загрузки данных. В вашей системе может быть установлен другой формат даты по умолчанию в зависимости от региональных настроек и других факторов. Можно изменить формат в примерах в соответствии с потребностями. Или можно изменить форматы в скрипте загрузки в соответствии с этими примерами.
Региональные настройки по умолчанию в приложениях основаны на системных региональных настройках компьютера или сервера, где установлено ПО Qlik Sense. Если на сервере Qlik Sense, к которому обращается пользователь, выбран шведский язык, то редактор загрузки данных будет использовать шведские региональные настройки для даты, времени и валюты. Эти параметры регионального формата не связаны с языком, отображаемым в интерфейсе пользователя Qlik Sense. Qlik Sense будет отображаться на языке, который используется в браузере.
Пример 1. Системные переменные по умолчанию
Обзор
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, загруженный в таблицу под именем Transactions.
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте эти поля как измерения:
date
monthname
Создайте эту меру:
=sum(amount)
Результирующая таблица
date
monthname
sum(amount)
01/01/2022
Январь
1000.45
01/02/2022
Январь
2123.34
01/03/2022
Январь
4124.35
01/04/2022
Январь
2431.36
01/05/2022
Январь
4787.78
01/06/2022
Январь
2431.84
01/07/2022
Январь
2854.83
01/08/2022
Январь
3554.28
01/09/2022
Январь
3756.17
01/10/2022
Январь
3454.35
По умолчанию используется определение LongMonthNames. В скрипте загрузки для создания поля month функция Date используется вместе с полем date, предоставленном в качестве первого аргумента. Второй аргумент функции — форматирование MMMM.
При использовании этого форматирования Qlik Sense преобразует значения из первого аргумента в соответствующее полное название месяца, заданного в переменной LongMonthNames. В таблице результатов это демонстрируют значения созданного нами поля month.
Пример 2. Изменение системной переменной
Обзор
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, загруженный в таблицу под именем Transactions.
Поле date.
Переменная LongMonthNames, модифицированная для использования сокращенных названий дней недели на испанском языке.
Скрипт загрузки
SET LongMonthNames='Enero;Febrero;Marzo;Abril;Mayo;Junio;Julio;Agosto;Septiembre;OctubreNoviembre;Diciembre';
Transactions:
LOAD
date,
Date(date,'MMMM') as monthname,
id,
amount
INLINE
[
date,id,amount
01/01/2022,1,1000
02/01/2022,2,2123
03/01/2022,3,4124
04/01/2022,4,2431
];
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте sum(amount) в качестве меры и эти поля в качестве измерений:
date
monthname
Создайте это измерение:
=sum(amount)
Результирующая таблица
date
monthname
sum(amount)
01/01/2022
Enero
1000.45
01/02/2022
Enero
2123.34
01/03/2022
Enero
4124.35
01/04/2022
Enero
2431.36
01/05/2022
Enero
4787.78
01/06/2022
Enero
2431.84
01/07/2022
Enero
2854.83
01/08/2022
Enero
3554.28
01/09/2022
Enero
3756.17
01/10/2022
Enero
3454.35
В скрипте загрузки переменная LongMonthNames модифицируется для перечисления месяцев года на испанском языке. Затем для создания поля monthname функция Date используется вместе с полем date в качестве первого аргумента. Второй аргумент функции — форматирование MMMM.
При использовании этого форматирования Qlik Sense преобразует значения из первого аргумента в соответствующее полное название месяца, заданного в переменной LongMonthNames. В таблице результатов значения созданного нами поля monthname отображают название месяца на испанском языке.
Помогла ли вам эта страница?
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!