Создание параметра с типом данных выражения SQL

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

Если опция Разработчик не отображается из рабочей книги, включите настройки для разработчиков из настроек вашего профиля. См. раздел "Настройки для разработчиков".
Информацию о параметрах со ссылкой в выражениях SQL см. в разделе Синтаксис для параметров со ссылкой.
  1. На Главной странице выберите рабочую книгу, в которую необходимо добавить параметр, нажмите на меню Действия, а затем выберите Открыть.
  2. Чтобы найти и скопировать логическое выражение SQL для столбца, который необходимо указать в качестве значения параметра, перетащите столбец рабочей книги на холст.
  3. Нажмите меню на панели инструментов рабочей книги и выберите Разработчик.
    Кнопка "Действия" и пункт меню "Разработчик"

  4. На панели разработчика нажмите Инструменты повышения производительности, а затем нажмите Логический SQL. Нажмите Обновить.
    Кнопка "Обновить" диалогового окна "Разработчик"

  5. Найдите и скопируйте инструкцию SELECT логического SQL для столбца, который будет использоваться в качестве значения параметра.
  6. В редакторе рабочей книги перейдите в окно Данные и нажмите Параметры.
  7. На панели параметров нажмите Меню Значок многоточия для меню, затем выберите Добавить параметр.
  8. Укажите имя в поле Имя.
  9. Нажмите Тип данных и выберите выражение SQL.
  10. Выберите Логический запрос SQL в поле Доступные значения.

  11. В текстовом поле вставьте логическое выражение SQL столбца. Например,
    SELECT
       0 s_0
       XSA('Admin'.'sample_order_line')."sample_order_line"."City" s_1
    FROM XSA('Admin'.'sample_order_line')
    ORDER BY 2 ASC NULLS LAST
    FETCH FIRST 125001 ROWS ONLY
  12. Необязательно: Также можно указать выражение, которое включает параметр со значением по умолчанию. Например,
    SELECT @parameter("Current Date")(DATE'2023-05-02') FROM XSA('Admin'.'sample_order_line')
  13. Нажмите Проверить для проверки выражения.
  14. Нажмите OK.
  15. Нажмите Сохранить.