Reporting Services图表 - X轴名称问题

时间:2009-10-06 12:08:46

标签: reporting-services charts

我使用存储过程创建了一个图表,该存储过程按名称列出总计。

但是,当我创建图表时,名称仅出现在每个第二个元素中。我在表格中对此进行了测试,并且我正确地得到了每个名字。

我的第一个想法是它是一个尺寸问题,所以我大大增加了我的图表的大小,但这没有什么区别。

有谁知道可能导致问题的原因?

[URL = http://img11.imageshack.us/i/rschart.jpg/][IMG]http://img11.imageshack.us/img11/7191/rschart

4 个答案:

答案 0 :(得分:5)

“VariableAutoInterval”对我来说不起作用,它显示了每个备用的其他标签。然而,以下工作:

在Axis Properties中 - >间隔,类型1:这将显示每个标签。如果您键入2,它将显示每个替代标签,依此类推。

http://img223.imageshack.us/img223/3118/capturerk.png

参考:msdn.microsoft.com/en-us/library/bb934393.aspx

答案 1 :(得分:1)

我发现了这个问题。如果您转到图表中X轴的属性,请转到> Interval> VariableAutoInterval,默认情况下设置为false。将此设置为true,现在可以正常工作。

然而格式化存在问题,因为虽然标签显示它们显示为偏离实际条形元素的中心...但这应该很容易修复。

感谢您的帮助!

[URL = http://img230.imageshack.us/i/rschart2.jpg/][IMG]http://img230.imageshack.us/img230/3958/rsc

答案 2 :(得分:0)

啊,你遇到了臭名昭着的RS病毒,大多数人都没注意到。没有解决方案,但是你可以做什么来显示所有x轴标签是缩短类别(或x轴值为3-4个字母并显示一个键)。

我的意思是在你的SQL表类别中添加一个名为Acronym的字段或某个类别的字段,例如:

SQL SERVER CATEGORY I

在首字母缩略词字段中,将其设为

SSCI

在您的报告中,而不是使用类别字段,使用更短的值(SSCI值)。现在,在报表对象旁边,只需创建一个矩阵/表对象,用于显示带有首字母缩略词的类别。您确实意识到可以在一个报表中使用可能指向不同数据集的多个对象。

这样做会显示所有X轴值,这都是因为类别的长度......

答案 3 :(得分:0)

似乎对我有用。您可以尝试将报告导出为pdf / excel并检查结果。我也在使用RS 2005,您使用的是2008年吗?