[英]SSRS Report Builder not detecting all parameters
我有一個帶有StartDate和EndDate日期參數的報告,但是當我通過報告生成器傳遞它時,它似乎不是map EndDate參數。 我知道這是因為開頭的 IF 塊,但是我在以前的報告中使用過這個沒有問題。 正如您從這張圖片中看到的那樣,雖然這不是確切的查詢,但它具有相同的問題。
有沒有辦法解決這個問題,或者有沒有辦法更新表達式中的參數以繞過 IF 塊?
問題是您已經設置了結束日期。 如果您希望報表同時使用這兩個參數,則需要取消設置它。
但是,如果您正在尋找的只是檢查它們是否相同並設置結束日期參數,那么您需要在 where 子句中執行此操作
Select *
from your table
Where you_column between @start_date and case when @end_date = @start_date then dateadd(day,1,@start_date) else @end_date end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.