Расчет на уровне агрегированных данных (Расчетные столбцы)
Для того чтобы добавить расчетный столбец на виджет в панели инструментов Dashboard Designer, необходимо перейти на вкладку «Аналитика» и выбрать «Добавить расчет».
Иконка становится доступна для всех выбранных в рабочей области виджетов.
Для расчета столбцов в виджете "Сводная таблица" есть ограничение!
Расчет доступен только, если в привязке данных атрибуты измерения добавлены ИСКЛЮЧИТЕЛЬНО в строки.
Если атрибуты измерения будут добавлены в столбцы, расчет будет НЕДОСТУПЕН!
Для того чтобы добавить в расчетную формулу данные из имеющихся столбцов, необходимо зажать клавишу Ctrl и выбрать нужный столбец:
Удалить расчетный столбец, можно щелчком по кнопке «Удалить».
Данные, введенные в поле «Название столбца», отобразятся в легенде выбранного виджета.
После валидации формулы дополнительного расчетного показателя, данные из расчетного столбца отобразятся на выбранном виджете.
Если для одного из столбцов, участвующего в расчёте, отсутствуют данные в какой-либо строке, в расчетном столбце значение будет отсутствовать.
Для расчетов можно использовать простые математические формулы, функции, условные операторы и Math https://msdn.microsoft.com/ru-ru/library/system.math(v=vs.110).aspx.
Пример:
Round (Decimal) - округляет десятичное значение до ближайшего целого.
При добавлении еще одного расчетного столбца, можно использовать данные другого расчетного столбца, который находится слева от текущего столбца, где происходит расчет.
Примеры использования функций в расчетах столбцов можно посмотреть в разделе "Функции расчетных столбцов".
Пример формулы, которая считает разницу дат.
DateTime.Today.Subtract(new DateTime(int.Parse(["Fakticheskie_prodazhi__rubli","Дата"].Split('-')[0]), int.Parse(["Fakticheskie_prodazhi__rubli","Дата"].Split('-')[1]), int.Parse(["Fakticheskie_prodazhi__rubli","Дата"].Split('-')[2]))).TotalDays