Sim*_*mon 4 sql-server parameters sql-server-2005 reportingservices-2005 reporting-services
我有一份 SSRS 2005 报告,其中包含三个参数:@FromDate、@ToDate 和 @Period。@FromDate 和 @ToDate 分别默认为上个月的第一天和最后一天。
@Period 参数是一个多值参数。因此,如果我选择“当前季度”,我希望 @FromDate 和 @ToDate 根据 @Period 中的输入更改为相应的值。
我的问题不是获得正确的日期时间表达式,而是如何使参数根据需要相互交互。
小智 5
为了实现您的要求,我们需要在SSRS中使用级联参数。
在您的场景中,您需要创建参数 @FromDate,该参数从数据集中获取值,该数据集根据 @Period 参数选择 FromDate。然后创建参数@ToDate,从数据集中获取值,该数据集根据@FromDate 参数选择ToDate。
以下文档供您参考: https://technet.microsoft.com/en-us/library/aa337498( v=sql.105).aspx