Если не указано иное, в примерах, приведенных в данном разделе, используется следующий формат даты: ММ/ДД/ГГГГ. Формат даты указан в операторе SET DateFormat скрипта загрузки данных. В вашей системе может быть установлен другой формат даты по умолчанию в зависимости от региональных настроек и других факторов. Можно изменить формат в примерах в соответствии с потребностями. Или можно изменить форматы в скрипте загрузки в соответствии с этими примерами. Для получения дополнительной информации см. Изменение региональных настроек для создания приложений и скриптов.
Региональные настройки по умолчанию в приложениях основаны на профиле пользователя. Эти параметры регионального формата не связаны с языком, отображаемым в интерфейсе пользователя Qlik Cloud. Qlik Cloud будет отображаться на языке, который используется в браузере.
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте эти поля как измерения:
date
monthname
Создайте эту меру:
=sum(amount)
Результирующая таблица
date
monthname
sum(amount)
01/01/2022
Jan
1000.45
01/02/2022
Jan
2123.34
01/03/2022
Jan
4124.35
01/04/2022
Jan
2431.36
01/05/2022
Jan
4787.78
01/06/2022
Jan
2431.84
01/07/2022
Jan
2854.83
01/08/2022
Jan
3554.28
01/09/2022
Jan
3756.17
01/10/2022
Jan
3454.35
По умолчанию используется определение MonthNames. В скрипте загрузки функция Month используется с полем date в качестве предоставленного аргумента.
В таблице результатов выход этой функции Month показывает месяцы года в формате определения MonthNames.
Пример 2. Изменение системной переменной
Обзор
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, загруженный в таблицу под именем Transactions.
Поле date.
Переменная MonthNames , модифицированная для использования сокращенных названий месяцев на испанском языке.
Скрипт загрузки
Set MonthNames='Enero;Feb;Marzo;Abr;Mayo;Jun;Jul;Agosto;Set;Oct;Nov;Dic';
Transactions:
LOAD
date,
month(date) as month,
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
];
Результаты
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте эти поля как измерения:
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
В скрипте загрузки первая переменная MonthNames модифицируется для перечисления месяцев года с использованием сокращенных названий на испанском языке. Функция Month используется вместе с полем date, предоставленном в качестве аргумента.
В таблице результатов выход этой функции Month показывает месяцы года в формате определения MonthNames.
Важно помнить, что если язык для переменной MonthNames изменяется так, как в этом примере, переменная LongMonthNames все равно будет содержать месяцы года на английском языке. Переменную LongMonthNames потребуется изменить, если в приложении используются обе эти переменные.
Пример 3. Функция даты
Обзор
Откройте редактор загрузки данных и добавьте приведенный ниже скрипт загрузки на новую вкладку.
Скрипт загрузки содержит следующее:
Набор данных, загруженный в таблицу под именем Transactions.
Загрузите данные и откройте лист. Создайте новую таблицу и добавьте эти поля как измерения:
date
monthname
Создайте эту меру:
=sum(amount)
Результирующая таблица
date
monthname
sum(amount)
01/01/2022
Jan
1000.45
01/02/2022
Jan
2123.34
01/03/2022
Jan
4124.35
01/04/2022
Jan
2431.36
01/05/2022
Jan
4787.78
01/06/2022
Jan
2431.84
01/07/2022
Jan
2854.83
01/08/2022
Jan
3554.28
01/09/2022
Jan
3756.17
01/10/2022
Jan
3454.35
По умолчанию используется определение MonthNames. В скрипте загрузки функция Date используется вместе с полем date, предоставленном в качестве первого аргумента. Второй аргумент — MMM.
При использовании этого форматирования Qlik Sense преобразует значения из первого аргумента в соответствующее название месяца, заданного в переменной MonthNames. В таблице результатов это демонстрируют значения созданного нами поля month.
Помогла ли вам эта страница?
Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!