Перейти к основному содержимому Перейти к дополнительному содержимому

NoConcatenate

Префикс NoConcatenate определяет, что две загруженные таблицы с идентичными наборами полей будут обрабатываться как две отдельные внутренние таблицы вместо автоматического объединения.

Синтаксис:  

NoConcatenate( loadstatement | selectstatement ) 

Если загружается таблица, содержащая идентичное количество полей с такими же именами, как в таблице, загруженной скриптом ранее, то Qlik Sense по умолчанию объединит эти две таблицы. Это произойдет, даже если вторая таблица имеет другое имя.

Однако если префикс скрипта NoConcatenate добавлен перед оператором load или оператором второй таблицы, то эти две таблицы будут загружаться по отдельности.

Типичным примером применения NoConcatenate является случай, когда необходимо создать временную копию таблицы, чтобы выполнить некоторые временные преобразования в копии, сохраняя неизмененными первоначальные данные. NoConcatenate позволяет создать такую копию, исключив ее неявное добавление в исходную таблицу.

Региональные настройки

Если не указано иное, в примерах, приведенных в данном разделе, используется следующий формат даты: ММ/ДД/ГГГГ. Формат даты указан в операторе SET DateFormat скрипта загрузки данных. В вашей системе может быть установлен другой формат даты по умолчанию в зависимости от региональных настроек и других факторов. Можно изменить формат в примерах в соответствии с потребностями. Или можно изменить форматы в скрипте загрузки в соответствии с этими примерами.

Региональные настройки по умолчанию в приложениях основаны на системных региональных настройках компьютера или сервера, где установлено ПО Qlik Sense. Если на сервере Qlik Sense, к которому обращается пользователь, выбран шведский язык, то редактор загрузки данных будет использовать шведские региональные настройки для даты, времени и валюты. Эти параметры регионального формата не связаны с языком, отображаемым в интерфейсе пользователя Qlik Sense. Qlik Sense будет отображаться на языке, который используется в браузере.

Пример функции
ПримерРезультат

Source: LOAD A,B from file1.csv;

CopyOfSource: NoConcatenate LOAD A,B resident Source;

Загружена таблица с мерами A и B. Вторая таблица с такими же полями загружается отдельно с использованием переменной NoConcatenate.

Пример 1. Неявное объединение

Пример 2. Сценарий применения

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!