2016-11-28 99 views
0

我正在使用SSRS 2008 R2,並且目前正在BIDS(Visual Studio)的Design Surface中設計報告。SSRS 2008 R2 - 基於參數的顯示字段?

我想做一個非常靈活的報告,並希望能夠根據參數選擇字段 - 可以這樣做嗎?

下面是我目前報告的一個示例:

enter image description here 因此,例如,我有列1,列2,欄3的參數。通過在參數中選擇不同的值,我的tablix會自動將它的每個列的字段更改爲參數中選擇的字段 - 這可能嗎?

非常感謝。 雅各

+2

是的。具有所有列名的多值選擇參數。然後根據他們選擇的內容,設置該列的可見性。僅供參考,如果他們導出報告,則所有列都將在導出文件中可見。 –

+0

基於@ WEI_DBA的評論構建:根據列的數量及其關係,您可能需要考慮在參數列表中創建顯示組,以便使用一個選擇來隱藏/顯示多個列。 – SMM

+0

爲了防萬一它有用,您還可以在替代符號中引用一個字段。 =字段(字段!FieldNameColumn1.Value).value的 –

回答

0

你可以使用帶開關的一個表情像COLUMN1

=switch(Parameters!Column1.Value="Item_description", Fields!Item_description.Value, 
Parameters!Column1.Value="Item", Fields!Item.Value)