SSRS条形图上缺少条形/值

莫列克

我在SSRS条形图上缺少条形时遇到问题。我已经在网上做了很多搜索以尝试找到解决方案,但是我尝试过的任何事情似乎都无法解决它,而且我感到很沮丧。

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

具有年级和每个年级学生人数的SSRS图表数据

而且无论我做什么,“测试”等级都不会显示在图表中:

基于先前屏幕截图中数据的SSRS条形图

实际上,原始的成绩列表没有包括“不满意”,并且“测试”成绩仍然没有出现。我添加了四年级,以查看它是否会更改未显示的小节,或者查看它是否被锁定在有限数量的小节之内,但是,如您所见,它包含了新的成绩,但仍然省略了“测试”。

我尝试了以下操作,但没有成功:

  1. 确保没有设置图表或数据集过滤器,并且该图表不在表中或其他任何具有过滤器的表中(这并不是我可以找到的任何东西都可以过滤出“成绩”)
  2. 图表轴间隔:= 1
  3. 图表轴AllowLabelRotation = Rotate30(以防标签太长或其他原因?)
  4. 更改了图表的大小(如果没有足够的空间容纳4条柱形图)
  5. 更改标签字体大小(以防标签太长或其他问题??)
  6. 将“测试”成绩的名称从“字母”更改为(如果是保留字之类的话),还尝试将其设置为我的名字,而不是“测试”

我可能已经尝试了更多方法,但此刻我只记得这些。

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

图表属性设置窗口

莫列克

好吧,我不明白为什么它现在可以正常工作,但是很显然,即使我检查查询是否返回了所有这些值并且没有任何过滤器,某种程度上却忽略了其中一个具有“测试”分数的学生。我向另一名学生添加了“测试”分数,以查看它在不显示1时是否显示2,而只显示1。再次,我测试了查询,数据集结果中显示了“测试”成绩,所以我不明白为什么图表不会只显示它。

无论如何,它都可以解决,尽管我不明白为什么它一开始就被破坏了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章