SSRS条形图上缺少条形码/值

时间:2016-08-05 14:48:56

标签: reporting-services ssrs-2012

我在SSRS条形图上遇到丢失栏问题。我已经在线进行了一系列搜索,试图找到解决方案,但我尝试过的任何事情似乎都无法解决,而且我感到很沮丧。

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

SSRS Chart Data with Grades and Number of Students Per Grade

无论我做什么,"测试"等级不会出现在图表中:

SSRS Bar Chart based on data in previous screenshot

实际上,原来的成绩列表并没有包含"不满意"以及"测试"等级仍然没有出现。我添加了4年级,看它是否会改变哪个栏没有出现,或者看它是否被锁定到有限数量的酒吧或其他东西,但是,正如你所看到的,它包括了新的等级,但是它仍然没有出现"测试"。

我尝试过以下事情但没有成功:

  1. 确保没有设置图表或数据集过滤器,并且图表不在表格或其他任何有过滤器的地方(它没有过滤掉我能找到的任何等级)
  2. 图表轴间隔:= 1
  3. 图表轴AllowLabelRotation = Rotate30(如果标签太长或者什么......?)
  4. 更改了图表的大小(如果没有足够的空间容纳4个小节)
  5. 更改了标签字体大小(如果标签太长或有什么东西......?)
  6. 更改了"测试"的名称等级来自" Letter" (如果是保留字或其他内容),并尝试将其设置为我的名字而不是"测试"
  7. 我可能已经尝试了更多,但这是我现在所能记住的。

    这是我的图表设置的屏幕截图 - 表达式为=((Fields!TotalStudentsPerGrade.Value / Fields!TotalStudentsInClass.Value) * 100)以获取百分比:

    Chart Property settings window

1 个答案:

答案 0 :(得分:0)

好吧,我不明白为什么它现在正在工作,但显然,即使我检查了查询返回所有这些值并且无论如何都没有过滤器,某种程度上忽略了其中一个有那种"测试的学生"得分了。我添加了"测试"得分给另一个学生,看它是否会显示2,当它不显示1时,它只显示1.再次,我测试了查询和"测试"等级显示在数据集结果中,所以我不明白为什么图表不会显示它。

无论如何,它已经解决了,但我不明白它为什么会被打破。