當生成可用參數屬性的列表時,而不是手動輸入每個人的名字,是否有任何方法只填充表/視圖中的所有數據可能的名字?SSRS參數,填充可用字段列表
我假定它在圓圈框中,但是所有這些都會讓我指向一個數據集,然後我試圖選擇StaffName
(作爲我正在使用的字段),如果我然後運行報告它倒下了。
當生成可用參數屬性的列表時,而不是手動輸入每個人的名字,是否有任何方法只填充表/視圖中的所有數據可能的名字?SSRS參數,填充可用字段列表
我假定它在圓圈框中,但是所有這些都會讓我指向一個數據集,然後我試圖選擇StaffName
(作爲我正在使用的字段),如果我然後運行報告它倒下了。
SSRS的查詢的概念在很大程度上依賴於您在報告數據定義數據集。
當您選擇'使用查詢'時,您應該從報表數據中選擇一個預定義的查詢。當然,好消息是你可以自己定義這些。
讓我們來看看你的例子。你希望你可能的參數選項是StaffNames。
在報表數據中創建一個新數據集。它應該爲您的報告返回所有可能的員工姓名。
Something like:-
SELECT DISTINCT
StaffName,
StaffID
FROM
MyReportViewOrTable
一旦你定義了這個數據集,你應該可以使用它作爲參數值的來源。
在報告中添加一個新的數據集,可能被稱爲StaffMembersDS
。它的SQL可能類似於:
SELECT Id, Name
FROM StaffMember;
然後分配給Name
標籤和Id
實現價值。
順便說一句,如果這與您最後一個問題相關,您將遇到麻煩,即當用戶從下拉列表中選擇員工姓名時,他們僅挑選一個值。因此,對於您的情況,您可能需要將Value字段與標籤綁定爲Name
。這將允許您在最後一個問題中使用查詢 - SSRS Parameters - 收集相關的Id
值。