Вы можете попробовать выражение, подобное этому:
-IIF(RunningValue(Fields!Col.Value,CountDistinct,"RowGroup") =
Countdistinct(Fields!Col.Value,"RowGroup"), Case1, Case 2)
Здесь выражение RunningValue дает вам счетчик для каждого экземпляра группы столбцов, начиная с 1 до последнего значения группы столбцов, а Countdistinct дает общее различное количество значений групп столбцов. Поэтому я эффективно проверяю, является ли последнее значение runningValue = значение Total Count, т. Е. Моим последним экземпляром группы столбцов.