我正试图以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
之类的东西。我在这里缺少什么?
答案 0 :(得分:0)
如上面SSRS 2005(BIDS)中的讨论所述,用户有时必须保存,关闭并重新打开解决方案,以使代码更改实际工作。尽管令人沮丧,但是系统反复拒绝正确格式化的表达式并不知道为什么会这样,这是令人沮丧的。
答案 1 :(得分:0)
如果您在报表生成器中对其进行格式化,则需要在表本身中执行此操作,而不是查询或表达式。
请记住,SSRS服务比其他人更聪明;)因此,服务具有日期和时间的默认日期格式。我默认情况下总是得到这个,你需要物理地改变打印格式而不是表达式或数据集查询。