×
Меню

Спецификация пользовательских показателей и фильтров (теги и атрибуты кода)

 
Тег
Родительский тег
Описание тега
Атрибуты тега
Примечания к атрибуту
Возможные значения атрибута
Примеры
 
Назв.
Описание
Значение
Описание
 
1
2
3
4
5
6
7
8
9
 
<Code>
<Kernel>
Хранит все пользовательские фильтры и показатели. Обязателен.
 -
 -
 -
 -
 -
 -
 
<Code>
Хранит все пользовательские показатели. Обязателен.
 -
 -
 -
 -
 -
 -
 
< Ratio >
Добавляет пользовательский показатель. Одна строка – один показатель.
 
Наименование пользовательского показателя.
Обязателен
"Название показателя"
Текст
 
 
 
Способ расчета
Обязателен, за исключением, когда показатель рассчитывается при помощи Func(см. ниже) без агрегирования данных столбца.
"Sum"
Сумма
 
 
"Count"
Количество
 
 
"Average"
Среднее
 
 
"Max"
Максимум
 
 
"Min"
Минимум
 
 
 
Временной период
Необязателен. Пользовательские показатели при =”Trend и =”Base” видны только в режиме сравнения периодов.
(Пусто)
Текущий период (по умолчанию)
 
 
"Trend"
Тренд показателя (текущий / базовый периоды)
 
"Base"
Данные за базовый период
 
 
Столбец, из которого будут браться Даты. Убедитесь, что столбец, на который ссылается параметр, действительно содержит данные типа Дата (или Дата + Время).
Необязателен. Если столбец не указан, то показатель считается по тому столбцу, который был выбран в начале работы с отчетом как «использовать в качестве Даты».
"Название столбца с датами"
Любое наименование столбца с датами из таблицы данных
 
 
 
Столбец, на базе которого будут считаться суммы или иные показатели. Убедитесь, что столбец, на которую ссылается параметр, действительно содержит численные данные.
       Применяется, когда к столбцу не нужно применять фильтр.
Необязателен. Если столбец не указан, то показатель считается по тому столбцу, который был выбран в начале работы с отчетом как «использовать в качестве Суммы» .
"Название столбца с численными значениями"
Любое наименование столбца с численными значениями из таблицы данных
 
 
 
Столбец который используется для расчёта второго параметра функции, описанной в атрибуте Func.
Необязателен
"Название столбца с числовыми данными"
Любое наименование столбца числовых данных из таблицы данных.
 
 
 
Текст, который будет выводится в подписи пользовательского показателя.
Необязателен
"Кг"
Например, при расчёте суммы по умолчанию будет браться символ, назначенный на весь проект, например,  ₽. Если при этом в конкретном показателе нужно посчитать сумму в килограммах или минутах, то можно поставить Symbol = "кг" или Symbol = "мин"
 
 
"Мин"
 
(И пр.)
 
 
Функция для расчёта при наличии двух параметров
Необязателен
"+"
Сложение
 
 
"-"
Вычитание
 
 
"/"
Деление
 
 
"*"
Умножение
 
 
"Percent"
Функция  считает значение первого параметра, делит его на второй и выводит итог в процентах.
 
 
 
 Функция для расчёта доли.
Необязателен
"All"
Расчет доли в общей сумме категории, равносилен стандартной "Доле" в программе. Можно применять БЕЗ ФИЛЬТРА.
 
 
"Self"
Расчет доли фильтра в выбранной категории. Применять ВМЕСТЕ С ФИЛЬТРОМ.
 
 
 
Численная константа, которую можно использовать вместо первого параметра.
Необязателен 
(Число )
Любое числовое значение.
 
 
 
Наименование пользовательского фильтра , который был создан для фильтрации данных столбца.
Необязателен
(наименование созданного пользовательского фильтра)
 
 
 
< Filters >
<Code>
 Тег, хранящий перечень фильтров
-
-
-
-
-
-
 
< Filter >
< Filters >
Описывает фильтр. Обязателен.
 
Имя фильтра. По этому имени другие теги могут к нему обращаться (при помощи атрибута Filter ).
-
-
-
-
 
 
Если установлено Exclude=«True», то фильтр будет вычитать указанные данные.
 Необязателен.
"True"
Фильтр будет вычитать указанные данные
 
 
("False")
Нет смысла указывать, т.к. в данном случае фильтр будет работать в стандартном режиме.
 
 
< Filter >
Содержит информацию о столбце данных, на основании которого будет фильтроваться таблица. Обязателен.
 
Название столбца данных, к которому будет применяться текущий фильтр.
-
-
-
-
 
 
Условие для задания неравенства для фильтрации данных. Работает совместно с атрибутом Value.
 Необязателен
"More"
<
 
 
"MoreOrEqual"
 
"Less"
<
 
"LessOrEqual"
 
 
Конкретное значение в неравенстве (условие неравенства задает атрибут Condition ), с которым сравнивается данные каждой строки столбца. Остаются только те строки, которые удовлетворили неравенству.
 Необязателен
"BeginTime"
Начало выбранного пользователем периода.
 
 
"EndTime"
Конец выбранного пользователем периода.
 
(Число )
Любое рациональное число.
 
 
Константа, которая применяется для фильтрации в столбце дат (в теге Parameter задан столбец, состоящий из дат)
 Необязателен
"This year"
В этом году
 
 
"This month"
В этом месяце
 
"This week"
На этой неделе
 
"Yesterday"
Вчера
 
"Today"
Сегодня
 
< Cluster >
Тег, описывающий сегмент данных, конкретную величину/значение. Не обязателен.
 
Конкретное значение, которое необходимо включить в фильтр.  Например – «Sausage Brunswick» для колонки «Product»
Обязателен.
(Число/текст)
 Какое-то значение в фильтруемом столбце