我正在制作一份显示日期,时间和其他几列的SSRS报告。
我的SP只返回日期列(其中包含时间部分)和其他一些列。
在报告中,我想按日期部分进行分组,并在详细信息组中显示所有详细信息,包括时间(我使用格式化选项“T”以仅显示日期时间列)。
对于我使用的日期分组:
=FormatDateTime(Fields!TxDate.Value, DateFormat.ShortDate)
这似乎有效。但是,如果我尝试对其他列进行排序,则它无效。对此有何想法/建议?
答案 0 :(得分:0)
如果要在数据集中添加一个基于原始日期+时间列但仅包含日期的额外列,可能会更容易。然后,您可以使用它在该列上执行一个简单的组。
例如,如果数据集基于SQL查询并且您的日期+时间列被称为[Date]
,则在查询中添加另一列CONVERT(DATE, [Date]) AS DateOnly
或类似的内容。