我的报告中有两个参数 - 日期/时间类型的开始日期和结束日期。当我从日历中选择开始日期时,如何自动为结束日期日历显示等于或大于开始日期的日期?我希望用户能够在开始日期之后仅选择结束日期。
问问题
1529 次
1 回答
0
这可能是我对您的问题所做的评论的潜在解决方法。您将需要三个日期时间参数:
-#1 开始日期
-#2 结束日期
-#3 EndDate2 -隐藏
StartDate 和 EndDate(#1 和 #2)供用户选择。对于报告,我们将使用 StartDate (#1) 和 EndDate2 (#3) 进行过滤。
您可以随意设置 StartDate/EndDate 的默认值。对于 EndDate2,如果用户选择开始日期之前的日期,则默认传递给报告的结束日期。我们通过使用 IIF 函数调整 EndDate2 参数的默认值来设置此设置,以比较用户输入的日期。
将此添加到 EndDate2 参数的默认值:
=IIF(Parameters!EndDate.Value < Parameters!StartDate.Value, Parameters!StartDate.Value, Parameters!EndDate.Value )
于 2020-02-18T17:50:04.430 回答