Таблица в переменные Таблица в переменные

Компонент позволяет преобразовать табличные данные в переменные. Из данных каждого поля таблицы формируется переменная. У переменной может быть только одно значение, поэтому для его расчета к данным поля применяются различные функции агрегации.

Порты

Вход

  • Входной источник данных Входной источник данных — таблица данных.

Выход

  • Выходные переменные Выходные переменные — список переменных, полученный из входного источника данных с использованием функций агрегации по полю.

Мастер настройки

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

  • Доступные поля — представляет список полей входного набора данных;
  • Выбранные поля — представляет список результирующих переменных.

Перемещение полей между областями возможно с помощью Drag-and-Drop.

Доступные поля

Добавить выделенные поля в список Выбранные поля можно:

  • Кнопкой Переместить в Переменные;
  • Через контекстное меню "Переместить в Переменные";
  • Нажав Alt+S.

Выбранные поля

При добавлении поля в список Выбранные поля функция агрегации будет назначена по умолчанию:

  • для чисел будет выбрана функция сумма;
  • для остальных — функция единственный.

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

Эти же действия выполняют кнопки на панели быстрого доступа:

  • Переместить вверх — перемещает выделенный элемент вверх по списку;
  • Переместить вниз — перемещает выделенный элемент вниз по списку;
  • Редактировать — для выделенных полей открывает окно выбора доступных вариантов агрегации;
  • Удалить — перемещает текущий элемент в список Доступные поля;
  • Удалить все — перемещает все элементы в список Доступные поля.

Контекстное меню дублирует общие функции:

  • Переместить вверх Переместить вверх — перемещает выделенные поля вверх по списку;
  • Переместить вниз Переместить вниз — перемещает выделенные поля вниз по списку;
  • Редактировать Редактировать — для выделенных полей открывает окно выбора доступных вариантов агрегации;
  • Удалить выбранные Удалить выбранные — перемещает выделенные поля обратно в список Доступные поля.

Доступны горячие клавиши, дублирующие перечисленные команды:

  • Ctrl+Up — Переместить вверх;
  • Ctrl+Down — Переместить вниз;
  • F2 — Редактировать;
  • Delete — Удалить выбранные.

Содержание выходного набора

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

Имена, метки и значения переменных будут получены следующим образом:

  • Имя — будет совпадать с именем поля, если была выбрана лишь одна функция. Если функций было больше одной, то к имени добавится окончание, соответствующее выбранной функции.
  • Метка — будет состоять из имени поля и названии функции агрегации.
  • Значение — формируется из всех значений поля, агрегированных выбранной функцией.