Sorting 行排序

Sorting 行排序,sorting,Sorting,我有一份这样的矩阵报告 路线周五周日周三周二周四周一 van1 jlsjdf sdf dfsdf sfsd sdf sf sdf 可持续发展基金 自卫队 上面的日子是不分组的,现在我希望这些日子按顺序来 路线周一周二周三周四周五周六周日 我该怎么办 提前谢谢你当你说它们是非分组的时候,如果每天不是一个组,而是一个单独的列,那么你可以在tablix上重新安排列以适应 但是,我怀疑您的天数是一个列组,如果是,请在列组属性上单击“排序”选项卡并输入以下表达式: Switch(Fields!Day.Va

我有一份这样的矩阵报告

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

van1 jlsjdf sdf dfsdf sfsd sdf sf sdf 可持续发展基金 自卫队

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

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

我该怎么办
提前谢谢你

当你说它们是非分组的时候,如果每天不是一个组,而是一个单独的列,那么你可以在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语句将值转换为序列顺序,然后就可以按数字顺序排序。

谢谢Tom Jenkin这正是我想要的,您是对的,我的意思不是行组,而是矩阵报告中的列组,谢谢你一旦有另一个问题,请转到我的个人资料,看看它,如果你有任何问题请问我,谢谢