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