我在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 2008中傳遞參數
- 7. 如何參數在SSRS 2008 r2
- 8. SSRS 2008 - 計數
- 9. SSRS 2008 - 子報表從多值參數
- 10. 替換2008 R2中的參數SSRS
- 11. 我的參數動態選項SSRS 2008
- 12. ssrs 2008錯誤地傳遞參數值
- 13. 參數缺少一個值ssrs 2008
- 14. SSRS 2008問題日期類型參數
- 15. SSRS 2008中的多值參數
- 16. SSRS 2008中的可選參數
- 17. 在SSRS 2008
- 18. 將參數值傳遞給SSRS 2008中的數據集參數
- 19. SSRS選擇使用參數
- 20. SSRS - 在參數
- 21. 參數的默認值在SSRS 2008 R2中不起作用
- 22. 在SSRS中使用列表參數
- 23. 在使用Cognos多年後,SSRS 2008傳遞了多個參數Oracle 10g後端
- 24. 標籤在SSRS 2008
- 25. SSRS 2008參數如果用戶想要顯示更多的值
- 26. SSRS 2008 Report Builder 3.0:可選用戶輸入參數
- 27. SSRS 2008 R2參數下拉條件可用性
- 28. 如何添加與mulitselection參數SSRS啓用2008
- 29. SSRS 2008-用戶輸入多個值作爲參數
- 30. 在文本框中根據參數(SSRS 2008 R2)
你的日期參數是否有下拉日期列表,或者它們是自由形式的入口還是專門的日期選擇器? – 2011-12-30 09:32:10