Поиск значений coloumn таблицы матрицы ssrs

#ssrs-2008 #reportingservices-2005 #reporting-services #ssrs-tablix

#ssrs-2008 #reportingservices-2005 #службы отчетов #ssrs-tablix

Вопрос:

У меня есть таблица матрицы SSRS, которая динамически генерирует столбец. но я хочу добавить некоторые статические цвета в этот отчет (добавленные вручную). но статические столбцы будут иметь то же значение, что и один из динамических столбцов. Все, что я хочу сделать, это найти конкретный динамический столбец (имя столбца с DynamicColoumn1) и показать его в этом статическом столбце

 =IIF(Fields!DynamicColumnData.Value = "DynamicColoumn1",Fields!DynamicColumnDataValue.Value, "")
  

это работает только для первых данных в DynamicColumnData, не работает для других значений в DynamicColumnData. Кто-нибудь сталкивался с подобной проблемой?

Ответ №1:

Попробуйте изменить свою формулу, чтобы использовать First только поле dataset:

 =IIF(First(Fields!DynamicColumnData.Value, "DataSet1") = "DynamicColoumn1",First(Fields!DynamicColumnDataValue.Value, "DataSet1"),  "")
  

Ответ №2:

Я сделал так

 =Sum(IIF(Fields!DynamicColumnData.Value = "DynamicColoumn1",
Fields!DynamicColumnDataValue.Value, 0))
  

Не уверен, что это эффективный способ сделать, но сработал для меня.

Комментарии:

1. Спасибо Мадхан. Такая же проблема была и у меня.