2017-09-15 40 views
0

我想對項目進行概述。
這包含一些固定的信息;表格項目與其他表格一起加入。
現在,報表需要有一些子查詢:每個推銷員的銷售量,在途數量,庫存量等等。基於其他查詢的SSRS子查詢

我有一個tablix與項目上的分組(每個projet創建一個工作表的excel)。

我怎麼會去執行每個項目一個新的子查詢指標(如從機會選擇所有者,SUM(totalprice),其中項目= XXX由業主組) 我知道我可以用子報表實現這一目標;但因爲我將有大約10個子報表,所以我希望能夠通過額外的數據集和一些過濾來解決此問題(並將所有邏輯保存在一個文件中)。

達到此目的的最佳方法是什麼?

回答

1

我將創建一個數據集與此查詢:

select owner, project, sum(totalprice) as totalprice from opportunities group by owner, project 

接下來,在你的表矩陣要顯示的所有者和totalprice信息,你將有一個這樣的表達:

=LOOKUP(Fields!<FirstDataSetProjectFieldName>.Value, Fields!project.Value, Fields!owner.Value, "<NewDatasetName>") 

上述代碼將發送您正在搜索的項目的值,並將其與新數據集中的相同字段進行匹配,然後從新數據集中返回所請求的值。您顯然也可以爲總價做到這一點。

查看LOOKUP的文檔以獲得更好的處理,但我認爲這是您正在尋找的解決方案。