Мне нужно создать отчет, который показывает данные на четырех сгруппированных уровнях. Сложность заключается в следующем: фактические поля, отображаемые на этих четырех уровнях, должны быть переданы в отчет в качестве параметров.
Моя главная проблема сейчас заключается в следующем: как я могу указать текстовое поле в отчете, чтобы оно отображало не значение параметра @X, а значение поля с именем, указанным в параметре @X?
Так что, если я введу @X = 'Agent'
, я не хочу показывать 'Agent' в отчете, но на самом деле
=Fields!Agent
но как я могу это сделать? Мне кажется, что все эти выражения значений в значительной степени жестко запрограммированы - есть ли способ определить
=Fields!(@X)
или что-то в этом роде - показать поле, соответствующее имени, переданному в отчет в параметре @X?
Это, наверное, абсолютно глупо - но я сейчас бью кирпичную стену и никак не могу найти способ обойти это ...