Перейти к содержанию

Работа с таблицами РПИ

Экран РПИ — это табличная среда, в которой описываются показатели, измерения и факты текущей версии проекта. На этой странице описано, как устроен экран и как в нём вводятся и изменяются данные.

Вкладки экрана РПИ

Вкладка Содержание Форма
Показатели Каталог бизнес-показателей проекта Редактируемая таблица
Измерения Каталог измерений Редактируемая таблица
Факты Каталог фактов Редактируемая таблица
Справочники Справочники и их первичные ключи Список
Таблицы фактов Таблицы фактов версии проекта Список
Связи Связи таблиц фактов со справочниками Список

Первые три вкладки представляют собой таблицы с одинаковым набором инструментов редактирования, одной панелью управления таблицей и общими настройками колонок. Остальные три — списки со своими действиями: справочники описаны на отдельной странице этого раздела, таблицы фактов и связи — в разделе Таблицы фактов.

Примечания:

  • Все данные относятся к версии проекта, выбранной в верхней панели. Переключение версии переключает весь РПИ
  • При переключении вкладки сбрасываются текстовый поиск и колоночные фильтры, а история отмены действий очищается

Редактирование ячейки

  • Одиночный щелчок выделяет ячейку, двойной — начинает её редактирование
  • Enter на выделенной ячейке начинает редактирование: в колонке с выбором из списка раскрывает список, в колонке формулы открывает редактор формулы
  • Ввод символа на выделенной ячейке заменяет её содержимое введённым символом
  • Пробел очищает ячейку и начинает её редактирование
  • Escape отменяет редактирование и возвращает значение, которое было в ячейке до него
  • Enter подтверждает ввод и переводит вниз, Tab и Shift + Tab подтверждают ввод и переводят в сторону

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

Редактор зависит от типа колонки:

Тип колонки Редактор Когда значение сохраняется
Текст Многострочное поле ввода. Alt + Enter вставляет перенос строки По завершении редактирования
Выбор Выпадающий список вариантов колонки Сразу после выбора варианта
Флаг/чекбокс Чекбокс Сразу после переключения
Формула Редактор формулы с кнопками Отмена и Сохранить По кнопке Сохранить
Выбор из БД Каскадный выбор колонки базы данных Сразу после выбора колонки

Отдельной кнопки сохранения у таблицы нет: значение записывается на сервер сразу по завершении редактирования ячейки, причём отправляются только фактически изменённые ячейки. Изменения сразу видны остальным пользователям, работающим с той же версией проекта.

Проверка значений

Система проверяет значения при вводе и отмечает проблемы на самой ячейке:

Индикация Значение
Красная рамка ячейки Обязательная колонка не заполнена
Красная рамка и значок ошибки Название элемента не уникально в этой версии. Сообщение отображается при наведении
Значок предупреждения в колонке Тип измерения / Тип факта Указан тип Первичный, но не заполнен Подключенный источник, либо указан тип Производный / Константа, но не заполнена Формула
Значок предупреждения в колонке Подключенный источник Подключение удалено, подключение неактивно либо выбранной таблицы или колонки в нём больше нет

Проверки не блокируют сохранение — они сообщают о том, что описание элемента неполное. При переименовании элемента автоматически обновляются все формулы, которые на него ссылаются, а также ссылки на него в таблицах фактов и витринах.

Сочетания клавиш

Клавиша или сочетание Действие
Стрелки Перемещение между ячейками
Tab / Shift + Tab Переход к следующей / предыдущей ячейке
Enter Подтверждение ввода, открытие редактора выделенной ячейки
Escape Отмена редактирования, снятие выделения
Page Down / Page Up Перемещение на 10 строк вниз / вверх
Shift + стрелки Расширение выделения
Ctrl + выделение мышью Добавление несмежных ячеек к выделению
Ctrl + A Выделение всей таблицы
Ctrl + C / Ctrl + X / Ctrl + V Копирование / вырезание / вставка
Delete / Backspace Очистка содержимого выделенных ячеек
Ctrl + Z / Ctrl + Y Отмена / повтор действия

Щелчок по номеру строки выделяет всю строку.

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

Копирование и вставка работают как внутри РПИ, так и между РПИ и внешними табличными приложениями. Значения преобразуются так, чтобы оставаться читаемыми: для колонок с выбором из списка копируется текстовая метка, а не внутренний идентификатор, а в формулах идентификаторы элементов заменяются их названиями. При вставке выполняется обратное преобразование: метки сопоставляются с вариантами колонки, а названия элементов в формулах снова превращаются в ссылки.

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

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

Заполнение нескольких ячеек сразу

  • Протягивание. Небольшой квадрат в правом нижнем углу выделения можно протянуть вниз по соседним строкам — в них скопируются значения выделенных ячеек. Всё заполнение записывается как одно действие для отмены
  • Вставка блока значений на прямоугольное выделение, в том числе блока, скопированного из внешней таблицы
  • Очистка содержимого всего выделения клавишей Delete или пунктом Очистить содержимое

Строки

Новые строки не нужно создавать отдельно: под последней заполненной строкой всегда есть пустые. Как только вы вводите значение в пустую строку, элемент создаётся. Прокрутка к концу таблицы загружает следующую порцию строк, а на последней странице добавляет ещё пустые.

Операции со строками находятся в контекстном меню ячейки:

Операция Описание
Вставить строку выше / Вставить строки выше Добавляет пустые строки перед выделением
Вставить строку ниже / Вставить строки ниже Добавляет пустые строки после выделения
Дублировать строку / Дублировать строки Создаёт копии выделенных строк со всеми значениями
Удалить строку / Удалить строки Удаляет выделенные строки после подтверждения

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

Ограничения:

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

Отмена и повтор действий

Отмена и повтор доступны кнопками Отменить изменения и Повторить изменения на панели управления таблицей, пунктами контекстного меню ячейки, а также сочетаниями Ctrl + Z и Ctrl + Y.

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

История хранится только в течение текущей сессии и очищается при переключении вкладки, проекта или версии проекта.

Выбор источника данных для строки

Для измерений и фактов типа Первичный колонка базы данных, из которой берутся значения элемента, указывается в колонке Подключенный источник. Ячейка представляет собой каскадный список с подсказкой Выберите источник данных и тремя уровнями:

  1. Подключение
  2. Таблица (отображается вместе со схемой в виде схема.таблица)
  3. Колонка

Выбранный источник отображается в виде подключение / схема.таблица / колонка. Выбор сохраняется сразу.

Примечания:

  • Колонка Тип данных в источнике заполняется автоматически по выбранному источнику и не редактируется. Пока источник не выбран, она остаётся пустой
  • Ячейка недоступна, если тип измерения или факта отличается от Первичный — такие элементы описываются формулой
  • Предлагаются только подключения текущей версии проекта. Если подключение или колонка, на которую ссылается уже выбранный источник, перестают существовать, в ячейке появляется предупреждение с причиной

Кто может редактировать РПИ

Для редактирования РПИ требуется роль Разработчик или выше (Разработчик, Менеджер проекта с доступом разработчика, Администратор компании, Суперадминистратор) и действующая лицензия.

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

Всем ролям доступны поиск, фильтрация и сортировка, автоподбор высоты строк и ширины колонок, выбор видимых колонок, закрепление колонок, изменение размеров строк и колонок, полноэкранный режим, экспорт РПИ, панель комментариев, история изменений и сравнение версий проекта.