1

我正在使用 SSRS 报告。

如何根据第一个选择的日期设置另一个参数默认日期。请看下图。

在此处输入图像描述

在这里,当我选择日期值时,02-01-16我想将 14 天添加到该日期,然后我想将此更新日期设置为Start Date参数。

我怎样才能做到这一点?谁能帮帮我吗。

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

4

2 回答 2

2
  1. 使用此查询创建一个新数据集
    @ParamDate <-- 是您选择的日期参数的名称。 选择 DATEADD(dd,14,@ParamDate) 作为 NewDate

  2. 右键单击“开始日期”参数
    => 默认值
    => 选择“从查询中获取值”
    => 选择在 (1) 中创建的数据集
    => 值字段:NewDate。 在此处输入图像描述

  3. 完毕。 在此处输入图像描述

于 2016-02-02T08:18:13.917 回答
1

是的! 我找到了简单的解决方案。

我们需要创造不同的Dataset. 假设我创建了 Dataset AddDaysDs

AddDaysDs 数据集

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

在里面DatasetSelectdDate作为参数传递给get StartDate

现在,右键单击参数StartDate,然后转到参数属性,然后在可用值中勾选从查询中获取值并设置数据集AddDaysDs

Default Values在同一个领域内做同样的事情。

注意:确保所有两个参数Advanced属性必须勾选为Always refresh

于 2016-02-02T10:44:16.570 回答