Группа "Параметры запроса"

Группа "Параметры запроса"

В элементах группы отображаются:

  • Избранные поля таблиц или представлений.
  • Параметры хранимых процедур и SQL кода.
  • Параметры веб-запросов.
  • Параметры запросов к текстовым файлам.

При изменении параметра запрос активной таблицы выполняется с новыми значениями.

На ленте отображаются только первые шесть полей или параметров.
Значения остальных полей или параметров можно задать в диалоге "Параметры запроса".

Количество сохраняемых значений параметров в списке задается в диалоге настройки.

Наименования полей и параметров могут быть переведены на бизнес-язык пользователя.

См. "Настройка перевода данных".

Поля таблиц и представлений

Пример книги реестра платежей в Excel

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

Для первой настройки используется кнопка "Данные таблицы, Обновить, Настройка параметров запроса"

После того, как группа появилась на ленте можно использовать диалоговую кнопку группы "Параметры запроса".

Пример настройки полей таблиц и представлений для вывода на ленту Excel

Разработчик приложения может жестко задать, какие колонки запроса должны отображаться на ленте.

См. "Настройка значений параметров ленты".

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

Параметры процедур и SQL кода

Пример параметров на ленте Excel

Параметры хранимых процедур определяются автоматически.

Значения параметров можно также вводить в диалоге "Параметры запроса".

Пример настройки параметров процедур

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

Разработчик приложения может задать список значений параметров.

См. "Настройка значений параметров ленты".

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

Диалог редактирования значений параметров запроса

Значения типа даты по умолчанию сортируются в обратном порядке, значения остальных типов - в порядке возрастания.

Параметры веб-запросов

Пример параметров http-запроса на ленте Excel

Параметры веб-запросов определяются автоматически по url запроса. Но могут быть переопределены на этапе подключения.

В приведенном выше примере реальный url запроса https://finance.yahoo.com/q/hp?s=GOOG+Historical+Prices предполагает параметр "s" с добавкой "+Historical+Prices" к тикеру акции.

На этапе подключения использовалась строка запроса https://finance.yahoo.com/q/hp?s={Symbol=GOOG}+Historical+Prices, которая вводит параметр Symbol со значением GOOG по умолчанию.

Соответственно, параметр Symbol на ленте меняет запрос и обновляет данные.

Стоит заметить, что в таблицу данных http-запроса можно добавлять собственные колонки с формулами, применять форматирование, фильтровать и т.д.

Если параметров много, то можно вызвать диалог редактирования параметров:

Пример настройки параметров http-запроса

Параметры запросов к текстовым файлам

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

См. "Настройка значений параметров ленты".

Правила сортировки значений параметров

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

Значения, введенные вручную или полученные из таблица и представлений, сортируются по следующим правилам:

  • Текстовые значения сортируются в порядке от А до Я.
  • Значения дат и времени сортируются от новых к более старым.
  • Значения других типов сортируются от меньших к большим.