Answers:
这里的问题是,如果数据条太多,标签将不会显示。
要解决此问题,请在“图表轴”属性下将“间隔”值设置为“ = 1”。然后将显示所有标签。
转到“ 水平轴”属性,在AXIS类型中选择“类别”,在“ SIDE保证金”选项中选择“禁用”
看起来水平轴(类别组)标签的值很长-可能没有空间显示所有标签。我建议将标签更改为较短的值。
您可以在“类别组属性-排序”部分中设置类别组的排序顺序-这可能是先前设置的;如果没有,我建议使用它来进行所需的排序。
(晚了三年...),但我相信第二个问题的答案是SSRS本质上将来自数据集的数据视为未排序;我不确定它是否忽略 sql中的任何ORDER BY,还是仅假设数据未排序。
要按特定顺序对组进行排序,您需要在报告中进行指定:
对于我刚刚创建的报告,类别上的默认排序顺序在类别组上按字母顺序排列,这基本上是一个字符串代码。但是有时按数据的其他特征排序可能会很有用;例如,我的报告具有某些代码(类别)所标识的邮件的平均和最大处理时间。通过将组的排序顺序设置为[MaxElapsedMs],Z-> A可以吸引我注意性能最差的消息类型。
这种表示方式并不是对每个报告都有用,但是它可以作为一个很好的工具,指导读者更好地理解数据。尽管在其他情况下,您可能希望报表每次运行都具有相同的顺序,在这种情况下,最好在类别标签本身上进行排序...而且我想在某些情况下更改排序顺序可能会损害理解,例如好像类别暗示某种排序(例如日期值?)
查看报告上的所有日期;将“轴类型”设置为“标量”,将“间隔”设置为1-“跳转标签”部分,根据需要设置禁用自动调整设置标签旋转角度。
这些会有所帮助。