簡體   English   中英

SSRS 報表生成器未檢測到所有參數

[英]SSRS Report Builder not detecting all parameters

我有一個帶有StartDateEndDate日期參數的報告,但是當我通過報告生成器傳遞它時,它似乎不是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM