排名月图ssrs
Rank months graph ssrs
我正在 SSRS 2012 3.0 中构建报告。我展示了一张按月划分的年收入图表。有没有办法让月份按时间顺序排列(最左边应该是一月,最右边应该是九月)因为现在我得到这个:
在类别组中,右键单击您的组/类别组属性/排序选项卡。在按文本框排序时使用此表达式:
=Switch(
Fields!Month.Value = "January",1,
Fields!Month.Value = "February",2,
Fields!Month.Value = "March",3,
Fields!Month.Value = "April",4,
Fields!Month.Value = "May",5,
Fields!Month.Value = "June",6,
Fields!Month.Value = "July",7,
Fields!Month.Value = "August",8,
Fields!Month.Value = "September",9,
Fields!Month.Value = "October",10,
Fields!Month.Value = "November",11,
Fields!Month.Value = "December",12
)
假设您在图表类别组中使用了一个名为 Month 的字段,上述表达式应该有效。如果您从一个日期开始计算您的月份字段,您可以简单地使用:
=MONTH(Fields!Date.Value)
如果有帮助请告诉我。
我正在 SSRS 2012 3.0 中构建报告。我展示了一张按月划分的年收入图表。有没有办法让月份按时间顺序排列(最左边应该是一月,最右边应该是九月)因为现在我得到这个:
在类别组中,右键单击您的组/类别组属性/排序选项卡。在按文本框排序时使用此表达式:
=Switch(
Fields!Month.Value = "January",1,
Fields!Month.Value = "February",2,
Fields!Month.Value = "March",3,
Fields!Month.Value = "April",4,
Fields!Month.Value = "May",5,
Fields!Month.Value = "June",6,
Fields!Month.Value = "July",7,
Fields!Month.Value = "August",8,
Fields!Month.Value = "September",9,
Fields!Month.Value = "October",10,
Fields!Month.Value = "November",11,
Fields!Month.Value = "December",12
)
假设您在图表类别组中使用了一个名为 Month 的字段,上述表达式应该有效。如果您从一个日期开始计算您的月份字段,您可以简单地使用:
=MONTH(Fields!Date.Value)
如果有帮助请告诉我。