Я создаю отчет SSRS2012.
У меня есть матрица со статическими столбцами и вложенными группами строк. Я хотел бы добавить верхнюю и нижнюю границу к своим строкам на основе родительской группы. Матрица выглядит следующим образом:
[ProcessCell] | [Name] | [Field]|
Мои группы: ProcessCell1 (parent) - Name (child)
В настоящее время я использую стандартное форматирование, чтобы получить границы [ProcessCell]
, и это работает. Я использую выражение (найденное в другой статье) для границ [Name]
, и оно работает, однако выражение не работает для поля [Field]
. Выражение выглядит следующим образом:
=IIf(Fields!ProcessCell.Value = Previous(Fields!ProcessCell.Value, "Name") OR Not(Fields!ProcessCell.Value = First(Fields!ProcessCell.Value, "Name")), "Light Gray", "Black")
Я попытался изменить области действия предыдущего и первого, но это не сработало.
Ошибка, которую я получаю: «Выражение BorderColor для текстового поля «Field
» имеет параметр области, который недействителен для агрегатной функции»