0

我有这样的矩阵报告

路线 周五 周日 周三 周二 周六 周四 周一

van1 jlsjdf sdf dfsdf sfsd sdfs sf sdfs sdfs sdf

上面的日子没有分组,现在我希望这些日子按顺序来

路线 周一 周二 周三 周四 周五 周六 周日

我该怎么办请帮助提前谢谢你

4

1 回答 1

1

当您说它们未分组时,如果每一天都不是一个组并且是一个单独的列,那么您可以重新排列 tablix 上的列以适应。

但是我怀疑你的日子是一个列组,如果是这样的话,在列组属性上单击排序选项卡并输入以下表达式:

Switch(Fields!Day.Value="Monday",Fields!Day.Value="Tuesday",2,Fields!Day.Value="Wednesday",3,Fields!Day.Value="Thursday",4,Fields!Day.Value="Friday",5,Fields!Day.Value="Saturday",1,Fields!Day.Value="Sunday",1,)

这会将每一天转换为一个数字,然后根据该数字对其进行排序。

当您需要自定义排序顺序时,这很有用,您只需使用 switch 语句将值转换为序列顺序,然后您可以按数字顺序排序。

于 2013-03-01T23:55:47.953 回答