我在SSRS 2008年關於參數的(無論是或)的情況我現在有我的報告有一個日期範圍內工作,但我一直要求增加一個下拉菜單供用戶選擇週末日期。我有下拉工作,但如何在參數(日期範圍和Weekending Date下拉菜單的使用)之間切換,以便將參數發送到我的報告中?在SSRS使用參數2008
回答
我八方通解決這個問題的方法是通過設置參數爲空。 然後在我的sql腳本中,選擇週末日期或日期範圍內的所有日期: 因此無論用戶如何指定,您的sql腳本都會根據其參數進行過濾。
select *
from [table] t
where t.[date] = @WeekendingDate
or t.[date] is between @DateRangeFrom and @DateRangeTo
一種可能性是使用您選擇的版本控制系統爲第二份報告創建另一個分支,將其更改爲使用「週末」,然後確保每次更改「主要報告。
我敢肯定有人會拿出來處理它一個更清潔的方式,雖然...
嗯這個答案....是嗯..我不知道我是否可以自動化,我不完全知道你在說什麼,這是你以前做過的事情嗎?這只是SSRS中的一個簡單報告... – Lyle 2011-12-29 16:06:02
我之前沒有這樣做過,因爲我一直在使用Crystal,因爲它不允許將更改合併到二進制文件中。不過,這是我嘗試將我的開發推向SSRS的主要原因之一。 有如何做到這一點與顛覆,例如在http://svnbook.red-bean.com/en/1.7/svn.branchmerge.basicmerging.html一些解釋。 – SarekOfVulcan 2011-12-29 16:34:57
聽起來像OP希望*用戶*在使用日期範圍或從下拉列表中選擇一個值之間進行選擇。我想,沒有兩個不同的報告。 – Arjan 2011-12-29 18:26:33
我通常通過在UI和查詢或存儲過程之間創建一個內部參數來處理這種情況。內部參數由表達式驅動,具體取決於用戶選擇。
所以,讓我們看看用戶要麼選擇一個開始和結束日期範圍(開始:2012-01-01結束:2012-01-31),或一個月(2012年1月)。
如果他們爲Month選擇一個值。我將它轉換爲內部參數表達式中的等效日期範圍。如果他們輸入日期範圍,我只需將開始值和結束值傳遞給內部參數。
希望這是有道理的。有一點工作和想象力,我認爲這種方法可以處理大多數場景。
- 1. SSRS 2008 NULL參數
- 2. SSRS 2008查詢參數
- 3. SSRS 2008表值參數
- 4. 在SSRS 2008中傳遞參數
- 5. 我的參數動態選項SSRS 2008
- 6. SSRS選擇使用參數
- 7. SSRS - 在參數
- 8. 在使用Cognos多年後,SSRS 2008傳遞了多個參數Oracle 10g後端
- 9. 如何添加與mulitselection參數SSRS啓用2008
- 10. SSRS 2008 R2參數下拉條件可用性
- 11. SSRS 2008 Report Builder 3.0:可選用戶輸入參數
- 12. 在文本框中根據參數(SSRS 2008 R2)
- 13. 在SSRS 2008中執行RepeatWith參數工作嗎?
- 14. 啓用/禁用SSRS參數
- 15. SSRS參數
- 16. GROUPBY參數 - SSRS
- 17. SSRS 2008:iif IsNan語句錯誤錯誤參數數量錯誤
- 18. SSRS 2008多值參數數據驅動的訂閱
- 19. 使用數字簽名模塊在SSRS 2008中呈現PDF
- 20. 使用查找的ssrs參數
- 21. TSQL/SSRS:使用LIKE與多值參數
- 22. SSRS報告不使用參數
- 23. 學習SSRS 2008
- 24. 訂閱SSRS 2008
- 25. SSRS 2008列Visability
- 26. SSRS 2008部署
- 27. SSRS 2008&Column Headers
- 28. SSRS 2008 R2可以用於編輯SSRS 2008報告嗎?
- 29. 設置參數在SSRS
- 30. SSRS 2008 Rpt Bldr 3:轉到URL操作未設置參數
你的日期參數是否有下拉日期列表,或者它們是自由形式的入口還是專門的日期選擇器? – 2011-12-30 09:32:10