0

我正在使用业务对象数据集编写报告。业务对象非常简单,它具有三个字段(ColorName、ColorCode、Date)。我正在制作一个条形图,使用日期中的年份作为类别,颜色名称作为系列字段,颜色名称的计数作为“数据”(设计器中的顶部区域)字段。因此,图表将在底部显示每年的颜色系列条。在“系列属性”中,我将填充设置为 ColorCode,并且我的颜色代码值是 HTML 颜色代码,包括井号。条形图运行良好。条是正确的颜色。然而,传说是不一致的。我当前的图表有 5 种颜色,其中只有 3 种在图例样本中显示正确的颜色。其中两个是黑色的,但它们不应该是黑色的。如果我更改 ColorName 的颜色代码,则图形会正确更新,但色板仍然是黑色的。我有另一个图表,它是一个饼图,它做同样的事情,但图例在那个图表中正常工作。有人知道我可以在哪里解决这个图例颜色问题吗?

4

2 回答 2

0

我对评分 1 到 5 应用了相同的案例。对于每个系列,我需要根据以下因素为条形图中的每个条形着色(1:差,2:平均,3:好,4:非常好,5 :出色的)。

  • 右键单击图表中的任何条并选择系列属性。
  • 选择填充,设置背景填充选项 - 填充样式为纯色。
  • 在公式编辑器中输入以下公式:

    =IIF(字段!Rating.Value = 1,“番茄”,IIF(字段!Rating.Value = 2,“橙色”,IIF(字段!Rating.Value = 3,“#cdf8cd”,IIF(字段!Rating。值=4,“#7de67d”,“石灰”))))

希望这可以帮助。

于 2014-02-10T13:10:44.047 回答
0

看起来如果任何年份都没有序列值,那么图例将无法正常工作。它似乎只有在您向报告中添加系列时才会发生。解决方案是更新我的查询以返回计数而不是行;包括没有记录的系列的 0 个计数。这样,每个系列/类别组在数据集中都有自己的记录。

于 2014-02-11T17:42:28.267 回答