Вычисляемое поле для "Данных на основе других источников"
Добавлено: 17 апр 2015, 16:53
Есть набор данных, таблица с двумя колонками:
Дата продажи,Сумма продажи
Причем "Дата продажи" поступает из БД с точностью до минут.
Есть потребность из этого набора данных построить график, по горизонтальной оси "День продажи" (без времени, Date only), а по вертикальной оси - максимальная продажа за день.
Теоретически, для этого подходит источник данных "Данные на основе других источников", но он не умеет работать с вычисляемыми полями. Т.е., у исходного источника данных есть вычисляемое на стороне отчета поле "День продажи" = Date(Дата продажи), но источник данных " на основе других источников" не может его подхватить.
Выкрутиться удалось за счет того, что на отчете есть кросс-таб, в котором на одной из осей отложено вычисляемое поле "День продажи", потом сначала сделан источник данных "данные из кросс-таблицы", а потом уже создан источник " на основе других источников", для которого источником является "данные из кросс-таблицы".
Но как=то все это слишком сложно...
Нельзя ли как-то попроще выкрутиться, и не создавая дополнительных полей в датасете, приходящем со стороны БД?
Дата продажи,Сумма продажи
Причем "Дата продажи" поступает из БД с точностью до минут.
Есть потребность из этого набора данных построить график, по горизонтальной оси "День продажи" (без времени, Date only), а по вертикальной оси - максимальная продажа за день.
Теоретически, для этого подходит источник данных "Данные на основе других источников", но он не умеет работать с вычисляемыми полями. Т.е., у исходного источника данных есть вычисляемое на стороне отчета поле "День продажи" = Date(Дата продажи), но источник данных " на основе других источников" не может его подхватить.
Выкрутиться удалось за счет того, что на отчете есть кросс-таб, в котором на одной из осей отложено вычисляемое поле "День продажи", потом сначала сделан источник данных "данные из кросс-таблицы", а потом уже создан источник " на основе других источников", для которого источником является "данные из кросс-таблицы".
Но как=то все это слишком сложно...
Нельзя ли как-то попроще выкрутиться, и не создавая дополнительных полей в датасете, приходящем со стороны БД?