0

我有一個返回所有用戶ID的數據集。有一個參數,將通過SSRS 2008 R2設置得到這些ID選項:參數從查詢中獲取值

  • 參數選項
  • - >默認值
  • - >從查詢
  • 獲取值 - >數據集.. 。和值字段....

然後,我有另一個數據集執行一個存儲過程,採取一些參數(都是單一值)。

隱藏表是沒有問題的。問題是數據集只執行一次,只獲取參數的第一個值的數據,而我希望執行存儲過程的數據集針對每個用戶ID執行。

+0

你能編輯問題並添加一些更多的細節?首先,告訴我們你到目前爲止所嘗試過的。 – Jeroen

+0

我編輯...有更多信息 – PookPook

回答

0

我可以看到你的情況至少有兩個選項:

  • Create a subreport,並把它放在一個列表裏面。將列表綁定到用戶ID數據集,並將用戶ID作爲參數傳遞給子報表。子報表然後將執行該用戶標識的數據集。
  • 更改存儲過程,以便它也返回用戶標識列。它只會執行一次,並一次返回所有用戶的所有數據。在您的表格或矩陣中,您可以在該列上進行分組。
+0

問題是,我不能返回值,並驗證子報表是否沒有數據。 – PookPook