我有一份SSRS 2005报告,其中包含三个参数:@ IceDate,@ ToDate和@Period。 @FromDate和@ToDate分别默认为上个月的第一天和最后一天。
@Period参数是一个多值参数。因此,如果我选择"当前季度",我希望@FromDate和@ToDate根据@Period中的输入更改为相应的值。
我的问题是不获取正确的日期时间表达式,而是如何使参数根据需要相互交互。
答案 0 :(得分:2)
为了满足您的要求,我们需要在SSRS中使用级联参数。
在您的方案中,您需要创建参数@FromDate,该参数从数据集中获取值,该数据集根据@Period参数选择FromDate。然后创建参数@ToDate,从参数中获取值,该数据集根据@FromDate参数选择ToDate。
以下文件供您参考: https://technet.microsoft.com/en-us/library/aa337498(v=sql.105).aspx