用于日期选择的 SSRS 报告中的级联参数刷新
Cascading Parameters Refresh in SSRS Report for Date Selection
我正在使用 SSRS 报告。
如何根据第一个 selected 日期设置另一个参数默认日期。请看下图。
在这里,当我将 select 日期值设为 02-01-16
时,我想在此日期上添加 14 天,然后我想将此更新日期设置为 Start Date
参数。
我该怎么做?谁能帮帮我。
注意: 所以我想要像 onchange 事件一样的行为。
使用此查询创建新数据集
@ParamDate <-- 是您的 selected 日期参数名称。
select DATEADD(dd,14,@ParamDate) 作为新日期
右键单击您的 "Start Date" 参数
=> 默认值
=> Select "Get Values from a query"
=> Select 在 (1) 中创建的数据集
=> 值字段:NewDate。
完成。
是的!我找到了简单的解决方案。
我们需要创建不同的Dataset
。假设我已经创建了数据集
AddDaysDs
。
AddDaysDs 数据集
SELECT DATEADD(dd ,14 ,@SelectdDate) AS StartDate
在Dataset
里面,传SelectdDate
作为参数,得到StartDate
.
现在,右键单击StartDate
参数,然后转到参数properties 然后在 Available values 勾选 Get values from a query 并设置数据集 AddDaysDs
在同一字段的 Default Values
中做同样的事情。
注意:确保Advanced
属性两个参数都必须勾选为Always refresh
我正在使用 SSRS 报告。
如何根据第一个 selected 日期设置另一个参数默认日期。请看下图。
在这里,当我将 select 日期值设为 02-01-16
时,我想在此日期上添加 14 天,然后我想将此更新日期设置为 Start Date
参数。
我该怎么做?谁能帮帮我。
注意: 所以我想要像 onchange 事件一样的行为。
使用此查询创建新数据集
@ParamDate <-- 是您的 selected 日期参数名称。 select DATEADD(dd,14,@ParamDate) 作为新日期右键单击您的 "Start Date" 参数
=> 默认值
=> Select "Get Values from a query"
=> Select 在 (1) 中创建的数据集
=> 值字段:NewDate。完成。
是的!我找到了简单的解决方案。
我们需要创建不同的Dataset
。假设我已经创建了数据集
AddDaysDs
。
AddDaysDs 数据集
SELECT DATEADD(dd ,14 ,@SelectdDate) AS StartDate
在Dataset
里面,传SelectdDate
作为参数,得到StartDate
.
现在,右键单击StartDate
参数,然后转到参数properties 然后在 Available values 勾选 Get values from a query 并设置数据集 AddDaysDs
在同一字段的 Default Values
中做同样的事情。
注意:确保Advanced
属性两个参数都必须勾选为Always refresh