簡體   English   中英

用於日期選擇的SSRS報告中的級聯參數刷新

[英]Cascading Parameters Refresh in SSRS Report for Date Selection

我正在使用SSRS報告。

如何根據第一個選定日期設置其他參數默認日期。 請看下面的圖片。

在此輸入圖像描述

在這里,當我選擇日期值為02-01-16我想在此日期添加14天,然后我想將此更新日期設置為Start Date參數。

我怎樣才能做到這一點? 誰能幫幫我嗎。

注意: 所以我想要像onchange事件一樣的行為。

  1. 使用此查詢創建新數據集
    @ParamDate < - 是您選擇的日期參數名稱。 選擇DATEADD(dd,14,@ ParamDate)作為NewDate

  2. 右鍵單擊“開始日期”參數
    =>默認值
    >>選擇“從查詢中獲取值”
    =>選擇在(1)中創建的數據集
    =>值字段:NewDate。 在此輸入圖像描述

  3. 完成。 在此輸入圖像描述

是! 我找到了簡單的解決方案。

我們需要創建不同的Dataset 假設我已經創建了Dataset AddDaysDs

AddDaysDs數據集

SELECT DATEADD(dd ,14 ,@SelectdDate) AS StartDate

Dataset內部,將SelectdDate作為參數傳遞給StartDate

現在, 右鍵單擊 StartDate參數然后轉到參數屬性然后在可用值內勾選從查詢中獲取值並設置數據集AddDaysDs

同一字段的Default Values內部也是如此。

注意:確保所有兩個參數Advanced屬性必須勾選為Always refresh

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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