Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssrs 2008 SSRS图表不会在水平轴上显示所有标签_Ssrs 2008_Reporting Services_Charts - Fatal编程技术网

Ssrs 2008 SSRS图表不会在水平轴上显示所有标签

Ssrs 2008 SSRS图表不会在水平轴上显示所有标签,ssrs-2008,reporting-services,charts,Ssrs 2008,Reporting Services,Charts,我的SSRS报告没有在水平轴上显示所有标签。请看下面 注意红色箭头如何指向确实显示的少数。所以我的问题是,其余的标签在哪里?每个酒吧都应该有一个 对于图表,我为条形图添加了数字数据,并为类别组添加了另一个字段。类别组中的该字段用于标签 有人知道为什么有些人失踪了吗 还有第二个但不太重要的问题,为什么条形图的顺序与数据集的顺序不同?这里的问题是,如果数据条太多,标签将不会显示 要解决此问题,请在“图表轴”属性下将间隔值设置为“=1”。然后将显示所有标签。看起来横轴(类别组)标签的值很长-可能没有

我的SSRS报告没有在水平轴上显示所有标签。请看下面

注意红色箭头如何指向确实显示的少数。所以我的问题是,其余的标签在哪里?每个酒吧都应该有一个

对于图表,我为条形图添加了数字数据,并为类别组添加了另一个字段。类别组中的该字段用于标签

有人知道为什么有些人失踪了吗


还有第二个但不太重要的问题,为什么条形图的顺序与数据集的顺序不同?

这里的问题是,如果数据条太多,标签将不会显示


要解决此问题,请在“图表轴”属性下将间隔值设置为“=1”。然后将显示所有标签。

看起来横轴(类别组)标签的值很长-可能没有空间显示所有标签。我建议更改标签,使其具有较短的值


您可以在类别组属性-排序部分中设置类别组的排序顺序-这可能是以前设置的;如果没有,我建议根据需要使用此选项进行排序。

转到水平轴属性,在轴类型中选择“类别”,在侧边距中选择“禁用”(晚三年…)但我相信你的第二个问题的答案是,SSRS本质上是将来自数据集的数据视为未排序的数据;我不确定它是否会忽略sql中的任何ORDER BY,或者它是否只是假设数据未排序

要按特定顺序对组进行排序,需要在报告中指定:

  • 选择图表
  • 在图表数据弹出窗口(指定类别组的位置)中,右键单击您的组,然后单击类别组属性
  • 单击排序选项以查看用于设置排序顺序的控件
对于我刚刚创建的报告,类别的默认排序顺序是类别组的字母顺序,基本上是字符串代码。但有时,根据数据的某些其他特征进行排序是有用的;例如,我的报告是由某些代码(类别)标识的消息的平均和最大处理时间。通过将组的排序顺序设置为[MaxElapsedMs],Z->A,它将我的注意力吸引到性能最差的消息类型上

这种展示方式并不是对每一份报告都有用,但它可以成为引导读者更好地理解数据的极好工具;虽然在其他情况下,您可能希望报表在每次运行时都具有相同的排序,在这种情况下,按类别标签本身排序可能是最好的。。。我猜在某些情况下,更改排序顺序可能会损害理解,例如类别是否暗示某种排序(例如日期值?)

图像:

查看报告上的所有日期; 将轴类型设置为标量, 将间隔设置为1 -跳转标签部分 设置禁用自动拟合 根据需要设置标签旋转角度


这些会有帮助

对我来说,回复真的很晚,但我也遭受了这个问题的痛苦

我解决了这个问题(在尝试了这些屏幕上的轴标签设置和间隔后,所有这些都不起作用!)是选择水平轴,然后当您可以看到所有属性时,查找标签,并将LabelInterval更改为1


出于某种原因,当我从弹出属性屏幕设置此选项时,它要么从未“卡住”,要么更改了一个稍微不同的值,但没有解决我的问题。

谢谢!这是唯一能让我获得正确日期值的选项。我的值为“2014年1月31日”、“2014年2月30日”等。相反,它显示的是“2014年2月1日”、“2014年3月1日”等。SSRS四舍五入到最接近的月份……在VS 2008中,这是在横轴属性>轴选项>轴范围和间隔>Intervalit下,以1的间隔显示标签,这意味着它添加了不需要的标签。