2013-03-05 48 views
-3

在我的報告中,我需要讓用戶根據材料類型過濾數據。這些材料類型可以由管理員配置,因此我需要加載所有材料類型並將其顯示在下拉列表中以供用戶選擇。 我需要做的另一件事是,如果用戶選擇「全部」並且我需要顯示所有材料類型,該怎麼辦? 欣賞所有善良。SSRS 2005:如何從數據庫加載過濾器標準?

+0

似乎基本的SSRS教程將涵蓋這一點。請嘗試搜索一個。 – 2013-03-05 07:59:41

回答

1

你需要創建一個多值參數。

  1. 首先創建一個新的數據集,列出所有獨特的材料類型。您的數據集查詢應該是沿着線的東西:

    SELECT DISTINCT MaterialType FROM MaterialTypes ORDER BY MaterialType

  2. 創建您的參數,請務必打勾的選項「允許多張價值」和在「可用值」和「默認值」中選擇您剛剛創建的新數據集。

  3. 添加過濾器,以你的原始數據集: 表達:從原始數據集選擇MaterialType場 運營商: IN 值: [@paramname](其中PARAMNAME是參數的名稱從步驟2)

如果您需要進一步幫助請告訴我,謝謝。