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

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

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

_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

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

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

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

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

Система предоставляет возможность удалить показатель. Для этого необходимо:

  1. На странице редактирования паспорта показателя нажать на кнопку «Удалить».
_images/49.png
  1. В диалоговом окне:
  • Установить флаг «Удалить вместе с данными», если требуется удалить показатель, у которого имеются значения (в этом случае будет удален и сам показатель, и все его значения).
  • Подтвердить удаление, нажав на кнопку «Да, удалить показатель». Если в Системе существуют сохраненные отчеты или реестры, в которых используется этот показатель, а также если он используется при вычислении других показателей, то после нажатия на кнопку «Да, удалить показатель» в правом нижнем углу экрана будет выведена ошибка с перечнем объектов, где используется показатель. Показатель удален не будет.

Для отказа от удаления следует в диалоговом окне нажать на кнопку «Нет, продолжить редактирование».

_images/50.png

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

_images/51.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

_images/46.png

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

_images/47.png

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

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

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

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

_images/48.png

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

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

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

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

_images/49.png

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

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

_images/50.png

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

_images/51.png

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

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

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

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

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