繁体   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