Полуаддитивная функция SSRS для ячеек табликса

Мне нужно создать отчет, в котором значения моей строки должны суммироваться при сворачивании (сводные данные), но значения столбцов не должны суммироваться при сворачивании, а должны показывать последнее значение. Вот образец отчета

Полностью развернутый отчет

                       -2012  
                       Jan     Feb     Mar  
-India    Chennai      10       8       9  
          Bangalore    15       15      16  

Строки свернуты

                       -2012  
                       Jan     Feb     Mar  
+India                 25       23      25  

Столбцы свернуты:

                      +2012
+India                73

Однако мне не нужны сводные данные как сумма для сворачивания столбца. Правильные данные будут последними доступными в данных за месяц, которые будут

Столбцы свернуты:

                     +2012
+India                25

Я не нахожу какой-либо полуаддитивной функции, доступной для использования в ячейках табликса отчета. Либо я могу использовать сумму, либо последний, который применяется к сводке как по строкам, так и по столбцам, чего я не хочу.

У нас нет проблем с этим в сводной таблице, поскольку мы определили меру как полуаддитивную меру по измерению времени. Единственная проблема - с отчетом, созданным с использованием SSRS. Есть идеи, как этого добиться?


person sm1911    schedule 18.06.2012    source источник


Ответы (1)


Похоже, вы используете куб в качестве источника данных? В этом случае не используйте функцию SUM в SSRS для выражения в текстовом поле. Вместо этого используйте функцию АГРЕГАТ. Это говорит SSRS получить значение из куба. Если он правильно определен в кубе (как показано в вашей сводной таблице), вы должны получить то же значение в своем отчете.

person Stacia    schedule 18.06.2012
comment
Большое спасибо. Я пытался использовать Aggregate в течение последних двух дней, но, к сожалению, я вносил изменения в отчет с большим объемом данных, из-за чего сама среда разработки перестала отвечать. Но сейчас я попробовал составить более простой отчет и сразу получил результат. В любом случае, большое спасибо :) - person sm1911; 19.06.2012