在SSRS的Lookup中格式化字段

时间:2018-10-05 20:16:43

标签: reporting-services

我有以下查询:

=Lookup(Fields!Claim_Id.Value, Fields!Claim_Id.Value, Fields!Claim_Diary_Due_Date.Value, "DiaryDataset")

,日期字段当前显示为MM/dd/yyyy,我希望它是yyyy-MM-dd。我尝试使用文本框属性和一些各种格式表达式(例如format()Cstr())来更改它,但到目前为止没有任何效果。

是否可以在查询中设置字段格式?

1 个答案:

答案 0 :(得分:2)

将查找内容包装在CDATE函数中。

=CDATE(Lookup(Fields!Claim_Id.Value, Fields!Claim_Id.Value, Fields!Claim_Diary_Due_Date.Value, "DiaryDataset"))

它将字符串值转换为日期,然后可以使用文本框的FORMAT属性对其进行格式化。

MSDN

  

CDate函数将值转换为日期。