Я работал над отчетом SSRS, который имеет следующую структуру:
Раздел «Фактические значения» - это группа строк, которая используется для агрегирования.
Раздел «Проблема» - это группа деталей.
В самом отчете показаны фактические и ожидаемые значения, и, если они отличаются, соответствующие значения в разделе «Фактические значения» должны быть окрашены в красный цвет (Значение1, Значение2 и т. Д.).
Я реализовал отчет SSRS, используя этот шаблон, но я изо всех сил пытаюсь покрасить поврежденные ячейки.
Для экземпляра, для первой агрегированной строки в разделе «Фактические значения» - Value3 = 4 также присутствует в разделе «Проблема», поэтому я бы хотел заполнить ячейку Value3 в разделе «Фактические значения» красным цветом. Нечто подобное, которое, очевидно, не сработает:
=IIF(Fields!Value3.Value = Fields!Actual Values.Value, "Tomato", "Transparent")
Я пытался использовать Lookup, но он работает только для первого совпадения и охватывает только первую агрегированную строку:
=IIF(Value3 = Lookup("Value3",Fields!BreakName.Value,Fields!AccountEntityId Values.Value,"DataSet"), "Tomato", "Transparent")
В основном мне нужно пройтись по каждой записи в разделе «Проблема» для каждой строки в разделе «Фактические значения», сравнить значения и изменить цвет заливки на красный, если есть совпадение.
Не могли бы вы предложить, если есть способ достичь этого?