我有一个包含一天中的小时的矩阵(值在 6 到 17 之间的整数列)。但是,我想以“hh:mm tt”格式显示这些值,同时保持原始整数值的排序顺序。
我已设置工具提示来查看我在格式表达式中使用的值,该值看起来正确 (
1/1/2023 6:00:00 AM
),但格式化的列标题将小时值放在小时和分钟位置 ( 6:06 AM
)。
这可能是什么原因造成的?
特性:
如何显示(红色矩形中较低的值是工具提示):
您似乎有两个字段,并且格式中应该不有字段引用。
由于
CStr(Fields!Hour12.Value)
似乎为您提供了正确的值,那么您应该如下设置:
Value
属性 = CStr(Fields!Hour12.Value)
Format
属性为 "hh:mm tt"
Format
只是设置要应用于 Value
的格式字符串。在您的示例中,您获取格式化 Hour12
字段的结果并将其用作格式字符串。