2016-11-28 5 views
0

Я использую SSRS 2008 R2 и в настоящее время разрабатываю отчет в Design Surface в BIDS (visual studio).SSRS 2008 R2 - Поле отображения на основе параметра?

Я пытаюсь сделать действительно гибкий отчет и хочу иметь возможность выбирать поля на основе параметра - это можно сделать?

Ниже приведен пример моего текущего отчета:

enter image description here Так, например, у меня есть параметр для COLUMN1, COLUMN2, колонка3. И выбрав другое значение в параметре, мой tablix автоматически изменит его поле для каждого столбца на выбранные в параметре - возможно ли это?

Большое спасибо. Jacob

+2

Да это. Имейте параметр множественного значения, определяющий все имена столбцов. Затем, основываясь на том, что они выбирают, установите видимость столбца. FYI, если они экспортируют отчет, все столбцы будут видны в файле экспорта. –

+0

На основе комментария @ WEI_DBA: в зависимости от количества столбцов и их отношений вы можете захотеть создать группы отображения в своем списке параметров, чтобы скрыть/показать несколько столбцов с одним выбором. – SMM

+0

На всякий случай это полезно, вы также можете ссылаться на поле в альтернативной нотации. = Поля (Fields! FieldNameColumn1.Value) .Value –

ответ

0

вы можете использовать выражение с переключателем, как для column1

=switch(Parameters!Column1.Value="Item_description", Fields!Item_description.Value, 
Parameters!Column1.Value="Item", Fields!Item.Value) 
Смежные вопросы