回答

0

Reporting Services只能期望並且只能處理一個結果集來填充數據集 - 它將接受查詢返回的第一個結果集並放棄其他任何內容。

我能想到的一些選項:

  1. 使用兩個數據集爲單獨的查詢。

  2. 使用一個詳細的數據集並在報告級應用任何所需的聚合。

  3. 使用UNION ALL或類似方法來合併查詢級別的兩個結果集。

+0

是的,但1查詢只是拉結果第二個是聚合。是否有可能創建初始數據集並使用它創建第二個數據集....? – 2013-05-02 14:57:07

+0

你有兩個'SELECT'語句返回數據; SSRS只能考慮第一個。如果您希望將詳細數據和彙總數據都作爲數據集,則必須具有單獨的數據集。您不能將一個DataSet用作另一個DataSet的數據源。如果您只希望摘要數據刪除'Select * from #Temp;'語句。 – 2013-05-02 15:09:14

+0

不,我需要兩個....如果我創建兩個數據集然後會有很多無用的步驟....在那裏 – 2013-05-02 15:29:48