0

AuthAmounts我正在尝试以某种格式从我的数据集中获取最新日期,MM/dd/yyyy但它拒绝剥离时间值。我已经尝试了我能想到的所有排列,包括以下内容:

=Format(Last(Fields!CustAuthorizationDate.Value,"MM/dd/yyyy"), "AuthAmounts")
=Last(Format(Fields!CustAuthorizationDate.Value,"MM/dd/yyyy"), "AuthAmounts")
=Format(Last(Fields!CustAuthorizationDate.Value,"AuthAmounts"), "MM/dd/yyyy")
=Last(Format(Fields!CustAuthorizationDate.Value,"AuthAmounts"), "MM/dd/yyyy")

在每种情况下,我都会返回类似10/26/2010 12:00:00 AM. 我在这里想念什么?

4

2 回答 2

0

正如上面在 SSRS 2005 (BIDS) 中的讨论所指出的,用户有时必须保存、关闭和重新打开解决方案才能使代码更改真正起作用。尽管这很令人沮丧,但它远没有格式正确的表达式被系统反复拒绝并且不知道为什么会这样令人沮丧!

于 2013-01-25T15:23:27.913 回答
0

如果您在报表生成器中对其进行格式化,您需要在表本身而不是查询或表达式中执行此操作。

请记住,SSRS 服务比其他任何人都更智能;)因此该服务具有日期和时间的默认日期格式。默认情况下我一直得到这个,你需要物理更改打印格式而不是表达式或数据集查询。

于 2013-01-25T23:31:59.103 回答