切换表达式SSRS的日期格式

时间:2018-06-07 16:40:24

标签: sql sql-server reporting-services ssrs-2012

我正在尝试格式化此交换机SSRS表达式中的数据字段。在我提出日期格式之前,表达式工作正常

=切换(ISNothing(Fields!Contract_Completion_Date_Actual.Value)和ISNothing(Fields!Contract_Completion_Date_Projected.Value)," TBD", (Fields!Contract_Completion_Date_Actual.Value ="")和(Fields!Contract_Completion_Date_Projected.Value ="")," TBD", ISNothing(Fields!Contract_Completion_Date_Actual.Value),格式(Fields!Contract_Completion_Date_Projected.Value," dd-MMM-yy"),  ISNothing(Fields!Contract_Completion_Date_Projected.Value),格式(Fields!Contract_Completion_Date_Actual.Value," dd-MMM-yy")

当我尝试运行报告时,我得到了这个

enter image description here

1 个答案:

答案 0 :(得分:0)

只需将文本框格式化为dd-MMM-yy(右键单击,“TextBox属性”,数字,日期...),然后从Switch语句中删除Format语句。如果要为不同的值使用不同的格式,则只需要在开关中进行格式化。