2016-08-05 68 views
0

我在SSRS条形图上缺少酒吧时遇到问题。我在网上做了大量搜索,试图找到解决方案,但我试过的东西似乎没有解决问题,而且我感到沮丧。缺失SSRS条形图上的酒吧/值

我有以下的数据(这是查询结果直接从数据集中在SSRS运行的截图):

SSRS Chart Data with Grades and Number of Students Per Grade

而且不管我做什么,“测试”成绩将不在图表中显示:

SSRS Bar Chart based on data in previous screenshot

事实上,等级的原始清单并没有包括“不满意”和“测试”级依然没有出现。我添加了第四年级,看看它是否会改变哪个酒吧没有出现,或者看看它是否被锁定到有限的酒吧或某些东西,但是,正如你所看到的,它包括了新的等级,但它仍然留下“测试”。

我已经尝试了下面的事情,但没有成功:

  1. 确信没有图表或数据集的过滤器设置和图表不是一个表或其他任何有过滤器(它没有过滤该级了由什么我可以找到)
  2. 图表坐标轴间隔:= 1
  3. 图表坐标轴AllowLabelRotation = Rotate30(如果标签太长或东西...)
  4. 改变了图表的大小? (如果没有足够的空间用于4个酒吧)
  5. 更改标签字体大小(如果标签太长或某些东西...?)
  6. 将“测试”等级的名称从“Letter”更改(如果这是一个保留字或其他内容) ,并试图将它设置为我的名字而不是“测试”

我可能还有更多的尝试,但这是我现在所能记得的。

这里是我的图表设置截图 - 表达的是=((Fields!TotalStudentsPerGrade.Value/Fields!TotalStudentsInClass.Value) * 100)得到的百分比:

Chart Property settings window

+0

我不认为这会影响你的问题,但你不应该需要**级**作为一个系列。我会尝试从头开始重新创建图表 - 有时他们会陷入困境,并且需要更长的时间才能弄清楚哪些属性会使其工作不正确。 –

回答

0

那么,为什么它的工作现在我不明白,但显然,即使我检查查询返回了所有这些值,并且无论如何都没有过滤器,不知何故某事忽略了具有“测试”分数的学生之一。我向另一名学生添加了“测试”分数,看看它是否显示2,当它不显示1时,它只显示1.同样,我测试了查询并在数据集结果中显示了“测试”所以我不明白为什么图表不会显示它。

在任何情况下,它已经解决,但我不明白为什么它首先被打破。