当我的月份参数的值和标签字段不相同时,分配的默认值无法在过滤器栏上正确显示。
查看报告时,“月”过滤器显示在图像中。 IncorrectFilterView
当我将“值”和“标签”字段设置为相同时,“月”过滤器显示的内容与此图像相同。CorrectFilterView
我用于默认值的表达式是:= Format(DATEADD(DateInterval.Month,-1,Today),“MMM”)
我也试过:= DATEADD(DateInterval.Month,-1,Today)
我可以继续将Value和Label字段设置为MonthShort,但这会使月份数在我的一些计算中成为一项任务。
我也在考虑为这个数字添加另一个隐藏的参数。
答案 0 :(得分:0)
您的默认值应与'值'相同。字段不是标签字段。
只需将默认表达式更改为
即可=Format(DATEADD(DateInterval.Month,-1,Today),"MM")
这将给你12个相当tyan' Dec'。该参数将显示为' Dec'在下拉列表中,虽然' Dec'是12的标签。
请记住,参数label属性主要供用户使用,报告始终使用Value字段。
您可能还想考虑将排序顺序转换为MonthNumber字段。