2009-02-04 172 views
2

讓我們說我有這樣的查詢:報告服務2005:動態數據集

SELECT column1, column2, column3, column4, column5, Qty, Amount 
FROM Source 

我想使這個動態的,所以用戶將能夠使用複選框以選擇Column1等。如果用戶選擇Column2, Column3查詢將是:

SELECT Column2, Column3, SUM(QTY), SUM(AMOUNT) FROM Source 
GROUP BY Column2, Column3 

在查詢來看,我可以在此建立存儲過程沒有問題,但如何把這個變成Reporting Service在動態顯示它的任期?因爲我知道表格報告項目必須設置要顯示的字段的值?

我很感激你的幫助

+0

請提及正在使用的報告工具,Crystal Report,Oracle Reports等版本 – Dheer 2009-02-04 05:31:18

回答

0

的關鍵是,用於填充在表列中的字段元件可以使用像這樣的索引:字段(「column1的」)值。您可以將包含這些列名的字符串數組作爲參數傳遞給您的報告,並將它們用作字段索引器。

此外,報告中的大多數元素都可以通過包括可見性和分組元素在內的表達式進行控制。