我有一个名为“activities”的数据集,用SQL编写,在这个数据集中有一个名为“created on”的字段。
执行报告时,它目前有参数的日期和日期,以便过滤并仅根据所选日期显示记录。
我需要的是“开始日期”参数,默认为“在”日期创建的第一个活动。
E.g。报告已执行并有多项活动。
结果: 执行报告时的开始日期参数应默认为01/01/2017。
答案 0 :(得分:3)
您不能使用和表达式的默认参数。因此,无法按照您的预期执行此操作===================== RESTART: C:/Python27/Scripts/pi.py
=====================
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
4.0
>>>
。由于此数据集取决于参数,因此在执行报告之前它不可用。
相反,您需要创建另一个提供默认值的数据集。
=Min(Fields!MyDateField.Value, "DataSet1")
)dsStartDate
SELECT MIN(myDateColumn) as StartDate FROM myTable
作为数据集,选择dsStartDate
作为值字段。那就是它。