首页 > 解决方案 > 使用多个日期格式化 SSRS 输出

问题描述

我使用 Join LookupSet 表达式在一个单元格中返回多个日期,并用回车分隔它们。输出中可能有 0 到 4 个结果。不幸的是,这拒绝使用除默认日期输出之外的任何内容MM/DD/YYYY。我在英国所以需要DD/MM/YYYY。我是否需要在表达式中添加一些内容以强制使用英国格式?TIA

表达:

=Join(LookupSet(Fields!HOUSEHOLD_ID.Value,Fields!HOUSEHOLD_ID.Value,Fields!Placement_Start_Dates.Value, "Placements"),vbcrlf)

示例输出:

2/14/2020
12/11/2019
12/24/2019

标签: reporting-services

解决方案


我认为你只需要用 Format() 包装你的返回值。

所以这应该有效。

=Join(LookupSet(Fields!HOUSEHOLD_ID.Value,Fields!HOUSEHOLD_ID.Value,Format(Fields!Placement_Start_Dates.Value,”dd/MM/yyyy”), "Placements"),vbcrlf)

推荐阅读