Изменить скрипт загрузки данных

Код скрипта вводится в текстовом редакторе редактора загрузки данных. Здесь можно вручную вносить изменения в операторы LOAD или SELECT, созданные при выборе данных, и вводить новый код скрипта.

Скрипт, который должен быть записан с помощью синтаксиса скрипта Qlik Sense, имеет цветную маркировку, чтобы можно было различить отдельные элементы. Комментарии выделяются зеленым, а синтаксические ключевые слова Qlik Sense — синим. Все строки скрипта пронумерованы.

Существует ряд функций, доступных в редакторе, которые способствуют разработке скрипта загрузки. Они описаны в данном разделе.

Доступ к справке по синтаксису для команд и функций

Существует несколько способов получения доступа к справке по синтаксису для ключевого слова синтаксиса Qlik Sense.

Доступ к порталу справки

Подробную справку можно получить на портале Qlik Sense двумя способами.

  • Щелкните элемент D на панели инструментов, чтобы перейти в режим справки по синтаксису. В режиме справки по синтаксису можно щелкнуть на синтаксическом ключевом слове (помеченном синим и подчеркнутом), чтобы получить доступ к справке по синтаксису.

  • Поместите курсор внутрь или в конце ключевого слова и нажмите клавиши Ctrl+H.

  • Примечание: Редактирование скрипта в режиме справки по синтаксису невозможно.

Использование функции автоматического заполнения

Если начать вводить ключевое слово скрипта Qlik Sense, будет выведен список автозаполнения подходящих ключевых слов для выбора. Список сужается по мере ввода, и можно выбрать какой-либо из шаблонов с вариантами синтаксиса и параметров. Во всплывающей подсказке отображается синтаксис функции, включающий параметры и дополнительные операторы, а также ссылка на описание оператора или функции на портале справки.

Подсказка:

Также для отображения списка ключевых слов можно использовать сочетание клавиш Ctrl+Space, а для отображения всплывающей подсказки — сочетание клавиш Ctrl+Shift+Space.

Вставка подготовленного текстового скрипта

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

Выполните следующие действия.

  • Нажмите Ctrl + 00.

Код тестового скрипта будет вставлен в скрипт.

Отступ кода

Чтобы улучшить читаемость, можно выполнить отступ кода.

Выполните следующие действия.

  1. Выберите одну или несколько линий, чтобы изменить отступ.
  2. Щелкните элемент À, чтобы сместить текст вправо (увеличить отступ), илиÃ, чтобы сместить текст влево (уменьшить отступ).

Подсказка:

Также можно использовать сочетания клавиш:

Tab (смещение вправо)

Shift+Tab (смещение влево)

Поиск и замена текста

Существует возможность поиска и замены текста по разделам скрипта.

Поиск текста

Откройте редактор загрузки данных. Выполните следующие действия.

  1. Щелкните элемент F на панели инструментов.

    Отобразится раскрывающееся диалоговое окно поиска.

  2. Введите текст, который необходимо найти, в поле поиска.

    Результаты поиска выделены в текущем разделе кода скрипта. Число обнаруженных текстовых примеров указывается возле метки раздела.

  3. Просмотреть результаты поиска можно путем нажатия элементов ê и ë.
  4. Щелкните элемент F на панели инструментов, чтобы закрыть диалоговое окно поиска.
Подсказка: Также можно выбрать параметр Искать во всех разделах, чтобы выполнить поиск во всех разделах скрипта. Число обнаруженных текстовых примеров указывается возле каждой метки раздела. Для выполнения поиска с учетом регистра можно выбрать параметр С учетом регистра.

Замена теста

Выполните следующие действия.

  1. Щелкните элемент F на панели инструментов.

    Отобразится раскрывающееся диалоговое окно поиска.

  2. Введите текст, который необходимо найти, в поле поиска.
  3. Введите текст для замены в поле замены и щелкните команду Заменить.
  4. Щелкните элемент ë, чтобы найти следующий пример текста поиска и выполните одно из следующих действий:

    • Щелкните команду Заменить, чтобы заменить текст.
    • Щелкните элемент ë, чтобы искать дальше.
  5. Щелкните элемент F на панели инструментов, чтобы закрыть диалоговое окно поиска.
Подсказка: Чтобы сразу заменить все примеры искомого текста в текущем разделе скрипта, выберите Заменить все в разделе. В функции замены учитывается регистр, замененный текст будет иметь тот регистр, который указан в поле замены. Отобразится сообщение с информацией о том, сколько было случаев замены.

Комментирование в скрипте

С помощью отметок для комментариев можно вставлять комментарии в код скрипта или деактивировать части кода скрипта. Весь текст в строке справа от знака // (две косые черты) будет считаться комментарием и не будет выполняться во время работы скрипта.

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

Комментирование

Выполните следующие действия.

  1. Выберите одну или несколько строк кода, которые не прокомментированы, или поместите курсор в начало строки.
  2. Щелкните или нажмите Ctrl + K.

Выбранный код теперь прокомментирован.

Удаление комментария

Выполните следующие действия.

  1. Выберите одну или несколько строк кода, которые не прокомментированы, или поместите курсор в начало прокомментированной строки.
  2. Щелкните или нажмите Ctrl + K.

Теперь выбранный код будет выполнен с остальным скриптом.

Подсказка:

Есть еще несколько способов вставки комментариев в код скрипта:

  • С помощью оператора Rem.
  • С помощью заключения раздела кода в элементы /* и */.

Example:  

Rem This is a comment ;
 
/* This is a comment
that spans two lines */
 
// This is a comment as well

Для получения дополнительной информации об операторе Rem см. Rem.

Выбор всех кодов

Можно выбрать все коды в текущем разделе скрипта.

Выполните следующие действия.

  • Нажмите Ctrl + A.

Будут выбраны все коды скрипта в текущем разделе.