SSRS tablix排序不在Date列上工作

时间:2015-02-09 17:42:40

标签: sorting date reporting-services ssrs-2008 ssrs-tablix

我有一份SSRS报告

  

库存#_______ Description_____Colum1_____Colum2_____Colum3   ABC __________ XYZ _____________ 4334 ________ 4354 _______ 454

detail part 

Transaction#_______Date
1__________________yyyy/MM/dd } Need to be sorted
2__________________yyyy/MM/dd } this date column
3__________________yyyy/MM/dd } but always comes unsorted
4__________________yyyy/MM/dd } Note: (This is tablix)

因此,一行为主要和详细部分显示最近的4个记录。这不是子报告。我得到4行,然后按库存分组#并使用tablix显示按最近日期(desc)排序的4个事务。尽一切努力,但它没有以任何顺序显示日期。检查数据集值,它完全按日期顺序排列,但报告没有以某种方式排列它。将日期作为日期发送,使用格式(“yyyy / MM / dd”)SSRS功能显示日期。使用数据集中的简单日期值进行排序。我还应该在这做什么呢?

1 个答案:

答案 0 :(得分:17)

在尝试了很多事情之后,我找到了一个解决这个问题的解决方案。

  1. 点击Tablix,然后排成许多日食
  2. 将显示该tablix上是否有组,查看屏幕底部将显示行组和列组。
  3. 在行组中,您会看到许多列,右键单击“行组”部分的第一列。
  4. 选择组属性...,然后在对话框中选择排序,默认情况下,它将显示第一列名称,通过[A-Z]或[Z-A]按钮更改为所需列和排序顺序。
  5. 这正是我正在寻找的。这个链接帮助了我https://msdn.microsoft.com/en-us/library/dd255193.aspx