我正在爲SSRS設計一個報告。我希望請求報告的用戶在生成報告時能夠從預先定義的選擇中指定應該在報告的Tablix中顯示的一些值。在tablix行中顯示多值參數的選定值
因此,我創建了一個多值參數,並使用我希望用戶可以從中進行選擇的選項填充可用值,並且如預期的那樣,生成報告時用戶可以選擇一個或更多這些值。
但是,我現在要做的是在報表中包含一個tablix,並在用戶選擇的多值參數中爲每個值顯示一行,並在該行的第一個單元格中顯示該值。
如果這些值來自數據表,這顯然很容易。我還找到了如何使用JOIN
函數在單個文本框中顯示所有選定參數值的答案,但我不想這麼做。
我能想到的唯一解決方案是手動複製tablix中多值參數中可用值的列表,並將tablix的每一行的可見性鏈接到相應值的選定狀態多值參數,但這不是很優雅,並增加了維護報告定義所需的工作量。
有關如何做到這一點的任何想法?我知道參數中的選定值只是形成一個數組,但我看不到如何將Tablix綁定到不在數據集中的任何數據,或者如何根據參數值創建數據集。
= join(parameters!parametername。值,「,」) – Kostya
就我所知,這隻會創建一個包含參數中所選值的單個字符串。這不是我所要求的。 –