SSRS - динамические подотчеты в таблице (Tablix) для каждой строки
Сценарий:
У меня 5 подотчетов (с разными раскладками). Все эти подотчеты работают нормально, когда вызываются индивидуально в основной отчет.
Исходя из критериев, мне нужно показать любой 1 подотчет. Все остальные оставшиеся подотчеты должны быть скрыты. Я думал, что смогу добиться этого, используя таблицу (Tablix), где я передам первичный ключ в качестве параметра для отображения подотчета.
Я удалил все вложенные отчеты по каждому столбцу, как показано ниже, и установил свойство видимости столбца с помощью выражения, подобного этому.
=iif(Fields!RptLayoutNum.Value=1,true,false)
Таким образом, когда 1 истинно, он будет показывать подотчет 1, 2 будет показывать подотчет 2 и т. Д. Таким образом, итоговый отчет будет выглядеть следующим образом.
Однако это не работает. По умолчанию для основного отчета задан 1-й макет подотчета, и я не могу увидеть другой подотчет на основе данных. Ценю, если кто-нибудь может помочь.