SSRS Объединение значений в столбцах из нескольких строк при группировании
Я чувствую, что это должно быть относительно легко сделать в отчете SSRS. Использование VS 2010. У меня есть таблица, которая приходит из базового запроса SQL. Просто опуская столбцы в таблицу в визуальной студии. Сначала я хочу сгруппировать таблицу по компании, что я делаю через свойства группы строк. У меня есть таблица, которая выглядит следующим образом.
Company Contact ContactSub SubCert Year
Bank3 Joey Steven.B A 2010
Bank2 Dave James A 2010
Bank2 Dave Steve B 2010
Bank2 Dave Mark B 2010
Bank2 Dave James A 2011
Bank2 Dave Steve A 2011
Bank2 Dave Mark B 2011
Bank2 Dave James A 2012
Bank2 Dave Steve A 2012
Bank2 Dave Mark A 2012
Теперь я хочу объединить Contact Subs и их subcert, объединенные в один ряд. НО только используя самый последний год. Потому что некоторые ContactSub, возможно, имели свой SubCert, повышенный до A от B.
Company Contact ContactSub SubCert Year
Bank3 Joey Steven.B A 2010
Bank2 Dave James,Steve,Mark A,A,A 2012
Я добавил в группу дополнительную группу по свойству - столбец «Год» и использовал эту формулу для столбцов ContactSub и SubCert в таблице:
=Join(LookupSet(Fields!Company.Value,Fields!Company.Value,Fields!SubCert.Value,"DataSet Name"),",")
Но это вернуло меня
Company Contact ContactSub SubCert Year
Bank3 Joey Steven.B A 2010
Bank2 Dave James,Steve,Mark,James A,B,B,A, 2012
Steve,Mark,James, Steve A,B,A,A,
Mark A
Как я могу уточнить мою формулу, чтобы она говорила только для самого нового года вместо использования значений для всех лет?
Надеюсь, это имеет смысл.