Выражение для последнего столбца в группе столбцов матрицы - PullRequest
1 голос
/ 05 декабря 2011

Можно ли написать выражение, предназначенное только для последнего столбца в группе столбцов матрицы SSRS 2005, например, чтобы сделать шрифт полужирным или установить границу?

Ответы [ 2 ]

1 голос
/ 07 июня 2016

Вы можете попробовать выражение, подобное этому:

-IIF(RunningValue(Fields!Col.Value,CountDistinct,"RowGroup") = 
    Countdistinct(Fields!Col.Value,"RowGroup"), Case1, Case 2)

Здесь выражение RunningValue дает вам счетчик для каждого экземпляра группы столбцов, начиная с 1 до последнего значения группы столбцов, а Countdistinct дает общее различное количество значений групп столбцов. Поэтому я эффективно проверяю, является ли последнее значение runningValue = значение Total Count, т. Е. Моим последним экземпляром группы столбцов.

0 голосов
/ 26 сентября 2012

Добавьте Row_Number () к вашему набору данных и разделите его так же, как группу столбцов, и используйте Order By Desc, чтобы последняя запись для каждой группировки в результате вашего набора данных имела номер строки of 1. Затем вы можете установить выражения Row_Number = 1 для элементов в матрице отчета, чтобы скрыть столбец, жирный шрифт и т. д.

...