SSRS 按 Varchar 列排序

问题描述 投票:0回答:1

我有一个视图,其中包含 varchar 列(Journal_Hour)来指示事件发生的时间部分。订购时它具有以下值(按 Journal_Hour 列) 上午 0 点、上午 10 点、下午 10 点、上午 11 点、下午 11 点、上午 12 点、上午 1 点、下午 1 点、上午 2 点、下午 2 点

但我希望他们按如下顺序排序(首先是 AM 值,然后是 PM 值) 上午 0 点、上午 10 点、上午 11 点、上午 12 点、上午 1 点、晚上 10 点、下午 11 点、下午 1 点

目前显示如下: 感谢您帮助解决这个问题

我尝试创建计算字段以从值中提取每个部分,然后按它们排序。 但它不允许我根据计算字段进行选择

sorting view reporting-services expression grouping
1个回答
0
投票

=CDate(Fields!JOURNALHOUR.Value) 将准确对数据进行排序

© www.soinside.com 2019 - 2024. All rights reserved.