【发布时间】:2017-04-29 18:44:34
【问题描述】:
我花了很长时间四处寻找解决方案,但没有找到我想要的。为不同问题调整现有解决方案的努力也没有奏效!
我正在使用 LookupSet 返回日期列表,然后加入它们以返回列表:
=Join(LookupSet(Fields!cPatSer.Value,Fields!cPatSer.Value,Fields!DDate.Value,"PatD"))
我只想显示该列表中最近的日期。到目前为止,这是我尝试过的:
- 上面的函数包装在一个 Max 函数中(不起作用,因为 Join 返回一个字符串)
- 使用拆分函数拆分生成的字符串,查找逗号,然后使用 max 函数
-
执行上述两项操作,但首先使用 CDate 和 DateTime.Parse 将输出转换为 Date 对象,如下所示...
=Join(LookupSet(Fields!cPatSer.Value,Fields!cPatSer.Value,CDate(Fields!DDate.Value),"PatD"))
=Join(LookupSet(Fields!cPatSer.Value,Fields!cPatSer.Value,DateTime.Parse(Fields!DDate.Value),"PatD"))
谁能指点一下?
【问题讨论】:
标签: date reporting-services ssrs-2008 max