Создание и редактирование показателя

Создание показателя

Для создания нового показателя необходимо нажать на «плюс» в меню около раздела «Показатели».

_images/41.png

Будет осуществлен переход на страницу создания показателей. Требуется заполнить паспорт показателя.

_images/42.png

Порядок создания показателя:

  1. Указать название показателя.
  2. Определить тип значений показателя.
  3. Включить показатель в группы показателей.
  4. Задать аналитические признаки показателя.
  5. Задать формулы расчета (для вычисляемого показателя).

Название показателя

В поле «Название» указываем наименование показателя, которое объясняет смысл содержащихся в показателе данных. Рекомендуется присваивать показателям различные (уникальные) названия.

После наименования показателя через запятую рекомендуется указывать единицу измерения показателя - например, «Объём контрактов по ФЦП, заключённых в текущем году, тыс. руб.».

Тип значений показателя

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

  • Число — вещественное число.
  • Целое — целое число.
  • Денежный — вещественное число, рекомендуется для денежных (финансовых) показателей.

Для такого показателя применяется округление при вычислениях до двух знаков после запятой. Если третий знак после запятой меньше или равен 5, то округление в меньшую сторону, если больше 5, то округление в большую сторону. Например:

20 / 7 = 2.857 , в системе  2.857 округляется до  2.86

20 / 7.84 = 2.551, в системе  2.551 округляется до  2.55
  • Да/Нет — булевый (логический) показатель, принимает значения «Да» или «Нет».

  • Дата и время — некоторый момент времени (точка на оси времени).

  • Период — некоторый промежуток времени (отрезок на оси времени). Рекомендуется для указания отчетного периода при сборе отчетности. Форматы типов периодов:

    * Год: "2012 г."
    * 3 квартала: "1 кв. 2012 г. - 3 кв. 2012 г."
    * Полугодие: "1 п. 2012 г."
    * Квартал: "1 кв. 2012 г."
    * Месяц: "январь 2012 г."
    * Декада: "2 декада января 2012 г."
    * Неделя: "с 17.01.2012 по 24.01.2012"
    * День: "17.01.2012", "2012-01-17"
    
  • Тип Файл — в качестве значения может быть использован произвольный файл.

  • Справочник — показатель принимает значения из определенного простого справочника. При выборе данного типа значений появляется обязательное для заполнения поле «Из справочника» (для выбора простого справочника, значения из которого может принимать показатель).

  • Множество значений из справочника — в качестве значений показателя может быть использовано подмножество элементов (записей) определенного простого справочника. При выборе данного типа значений появляется обязательное для заполнения поле «Из справочника» (для выбора простого справочника, значения из которого может принимать показатель).

  • Строка — показатель может принимать любое текстовое значение.

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

    Примеры регулярных выражений для проверки текстовых значений при вводе:

    e-mail:  ^([\w\-]+\.)*[\w\-]+@([\w\-]+\.)+([\w\-]{2,3})$
    
    phone:  ^(\+7|8)(?:[-()]*\d){10}$
    
    корсчет:  ^(?:[\. ]*\d){20}$
    
    БИК:  ^[0-9]{9}$
    
    ИНН:  ^([0-9]{10}|[0-9]{12})$
    

    Строковый тип показателя можно отображать в виде ссылки. Для этого необходимо в настройках строкового показателя в конструкторе отчетов прописать {value}. В режиме редактирования реестра в ячейке нужно ввести строку, содержащую адрес URL. После этого в режиме просмотра реестра пользователь сможет переходить по указанному адресу.

Группы показателей

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

_images/43.png

Перечень групп показателей ведёт администратор системы в справочнике «Группы показателей». Группы показателей используются для разграничения доступа к данным пользователей с разными ролями. Подробнее о настройке прав доступа к содержащимся в показателях данным см. раздел Права на группы объектов.

Аналитические признаки

В поле «Аналитические признаки» отмечаются аналитические признаки показателя. Это необходимо для корректной работы в аналитической панели. Здесь необходимо указать все разрезы, в которых будут собираться или анализироваться данные по этому показателю.

_images/44.png

В качестве возможных аналитических признаков выводится полный список существующих в системе показателей (в том числе системных) с типами значений «Справочник» и «Период». Необходимо отметить «галочками» те показатели, в разрезе которых собираются и анализируются данные создаваемого показателя.

Например, для показателя «Численность учащихся, чел.» могут быть выбраны следующие аналитические признаки:

  • Факультет.
  • Курс.
  • Пол.
  • Специальность.
  • Отчётный период.

Задание формул и агрегации

В поле «Формула» задается формула для вычисления показателя (над окошком с формулой есть подсказки для корректного ее построения, более подробно см. раздел Интерфейс ввода формул).

_images/45.png

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

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

На странице паспорта показателя под названием показателя расположена кнопка «Редактировать».

_images/185.png

В режиме редактирования доступны следующие операции:

  • Редактирование показателя (внести изменения и нажать кнопку «Сохранить»).
  • Удаление показателя (кнопка «Удалить»).
  • Копирование показателя в новый показатель (кнопка «Сохранить как новый»).

Удаление показателя

Для того, чтобы удалить показатель, необходимо в режиме редактирования нажать на кнопку «Удалить».

Система не даст удалить показатель, если на него или от него существуют ссылки (он используется в каких-то формах, отчетах или формулах других показателей).

Изменение типа показателя

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

Доступны следующие варианты конвертации типов:

Целое -------------> Строка / Число / Денежный

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

Строка ------------> Целое / Число / Денежный / Дата-время / Период

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

В даты преобразуются строки формата ДД.ММ.ГГГГ или ДД.ММ.ГГГГ ЧЧ.ММ.СС, в первом случае время заполняется нулями, и значения должны быть не ошибочными (не 56 число 45 месяца и не 76 часов 345 минут). В период преобразуются только строки, записанные в точности как период (см. Тип значений показателя);

Число -------------> Целое / Строка / Денежный

число также преобразуется в целое с отбрасыванием дробной части, однозначно в строку (покажутся все символы после запятой), и в денежный с округлением до двух знаков после запятой;

Денежный ----------> Целое / Число / Строка

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

Дата-время --------> Строка / Период

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

Период ------------> Строка

однозначно преобразуется, получается строка с записью периода (отображается в ячейке так же).

Создание, редактирование и удаление показателей через АП/конструктор

Для создания нового показателя в АП (аналитическая панель) нужно нажать на кнопку с плюсом справа от кнопки выбора показателей, а в конструкторе отчета необходимо нажать на кнопку с плюсом справа от кнопки «Значение из показателя».

_images/46.png

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

_images/47.png

Создание новых показателей

Для добавления показателя необходимо:

  • Выбрать тип данных показателя (в селекте в левом верхнем углу; по умолчанию стоит тип «Число»).
  • Указать название показателя (в текстовом поле, справа от селекта с типами данных).
  • Для числовых показателей — указать аналитические признаки (по кнопке «Аналитические признаки»), которые имеют тип данных «Период» или «Справочник»).
  • Выбрать справочник, из которого показатель будет брать свои значения (по кнопке «Из справочника»).

Если какое-то из указанных условий не было выполнено, при попытке сохранить показатель система покажет ошибку в правом верхнем углу экрана. Показатель добавлен не будет.

_images/48.png

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

После задания всех настроек необходимо сохранить показатель (кнопка «Сохранить» в правом нижнем углу окна).

Удаление показателей

Для удаления показателя нужно открыть окошко его редактирования и нажать в правом нижнем углу кнопку «Удалить».

_images/49.png

Это действие требует подтверждения во всплывающем диалоговом окне. Если требуется удалить показатель, у которого имеются значения, то необходимо поставить галочку в чек-боксе «Удалить вместе с данными». Соответственно, в этом случае будет удален и сам показатель, и все его значения.

Если показатель действительно необходимо удалить, нужно нажать кнопку «Да, удалить показатель». Иначе — кнопку «Нет, продолжить редактирование».

_images/50.png

Необходимо помнить, что удаление показателей невозможно, если в системе существуют сохраненные отчеты или реестры, в которых используется этот показатель, а также если он используется при вычислении других показателей. В этом случае после нажатия на кнопку «Да, удалить показатель», в правом верхнем углу экрана будет выведена ошибка с перечнем объектов, где используется показатель, показатель удален не будет.

_images/51.png

Системные показатели

В системе существует набор преднастроенных показателей, которые можно использовать при настройке стенда и, в таком случае, необходимо сделать видимыми для пользователей (например - создать с ними отдельную группу показателей «Системные»):

  • «Период» - показатель типа «Период». Как правило, им параметризуются все данные, имеющие привязку к дате.
  • «Название» - показатель типа «Строка». Этот показатель определен для всех других показателей, для всех отчетов, форм, справочников и т. д. Если пользователю не разрешить просмотр этого показателя, он не увидит ни одного отчета.
  • «Административная структура» - показатель типа «Древовидный справочник». Берет свои значения из системного справочника «Административная структура».
  • «Административная структура (множественный выбор)» - показатель типа «Множественный выбор из древовидного справочника». При использовании в системе сбора, через него определяются узлы дерева, с которых собираются данные.

Полный алфавитный перечень системных показателей приведен в разделе Алфавитный перечень системных показателей.

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