Дашборды. Функции работы с TimeSpan

Обсуждение Stimulsoft Ultimate
Ответить
Dim
Сообщения: 7
Зарегистрирован: 01 ноя 2023, 18:39

Дашборды. Функции работы с TimeSpan

Сообщение Dim »

Разрабатываю дашборд в десктопном дизайнере.

В источнике есть два поля с датами начала и датой окончания (datetime). Задача, получить длительность в виде double, как количество часов, минут, или секунд.
Создаю в словаре вычисляемый столбец для длительности DateDiff(...). Соответственно, новый столбец получает тип timespan.
В таблице такой столбец выводится в формате hh:mm:ss. К нему получается применить агрегации SumTime, всё ок.

Но больше с ним сделать ничего не получается. Например, вывести в пирог топ 5 сумм уже не выйдет - диаграмме нужно числовое значение.
Методов для работы с TimeSpan, в дизайнере в разделе функций не нашел. Использовать методы С# в выражениях (Из документации: "Кроме встроенных функций Вы также можете использовать методы .Net Framework") тоже не дает, выводит ошибку.

Подскажите, есть решение у этого вопроса в рамках дизайнера? Или я что-то делаю не так?
Aleksey
Сообщения: 2878
Зарегистрирован: 22 апр 2010, 06:57

Re: Дашборды. Функции работы с TimeSpan

Сообщение Aleksey »

Здравствуйте,

К сожалению, не получится. Необходимо подготовить данные в самом источнике данных.

Спасибо.
Ответить