2012-04-23 60 views
1

我的客戶希望使用文件上傳值列表,並希望報告根據上傳的值顯示結果。使用文件上傳參數值

是否可以將文件上傳到SSRS並獲取報告?

我的查詢會是這樣的:

SELECT * FROM SCHEMA.TABLENAME 
WHERE COLUMN IN ('ONE', 'TWO', 'THREE', 'FOUR' /*, etc */) 

回答

2

您可以將數據源查詢定義爲xml文件:確定包含的列,並根據結果設置參數的值。然後根據參數排除或包含列或行。這爲您提供了一個純粹的SSRS解決方案。

但是,如果我爲simliar需求設計,我會設置一個SSIS包來將文件導入到數據庫的表中,然後在報告中寫入SQL以過濾掉適當的值。

報告的數據集需要一組穩定的字段,因此您需要使用矩陣樣式報告來更改列。

0

我不這麼認爲。

你可以做的是讀取該文件,並創建報告URL串聯原始URL與&parameter1=value&parameter2=value等,其中,參數1是你的參數和值,該值

的名稱,並在結束時,你可以添加&rc:parameters=False因此參數工具欄不會可見