Расчет на уровне агрегированных данных (Расчетные столбцы)

Для того чтобы добавить расчетный столбец на виджет в панели инструментов 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