我有一个报告,我需要添加交互式排序,但是我需要添加排序的列具有一个LookUpSet =Join(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Format(Fields!cntSelfService.Value, "###,#######0"), "ExecutionCount"))
表达式,该表达式具有指向另一个报告的超链接。单击交互式排序后,数字无法正确排序。
答案 0 :(得分:0)
问题是FORMAT函数将cntSelfService
字段转换为字符串,然后按字符而不是数字(其中“ 89”小于“ 9”)按字符串排序。
=Join(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Format(Fields!cntSelfService.Value, "###,#######0"), "ExecutionCount"))
可以删除格式并使用文本框的格式属性来设置所需格式的数据吗?
=Join(LookupSet(Fields!ReportUNC.Value, Fields!ReportUNC.Value, Fields!cntSelfService.Value, "ExecutionCount"))
自您使用互动式排序以来,我认为没有其他方法。
现在,我再次查看它,您是否通过LookUpSet获得了1条以上的记录?如果是这样,您和我的表情都会失败。如果没有,则可以只使用LookUp而不使用JOIN。