我有一个包含2个数据集的聚类柱状图。一个是目标,另一个是价值。
如果该值高于目标,则该条形图的颜色必须更改为红色,如果不是绿色的话。(请参阅所附屏幕截图)。
在power BI中有什么方法可以做到这一点吗?
感谢您的支持。
发布于 2019-04-08 15:03:18
我不相信你可以在集群条形图上自定义单个条形图的格式,因为在“数据颜色”下没有“高级控制”选项。
我已经设法通过更改图形类型来实现您的结果:
选择“折线图和聚类柱形图”
以你的目标为一条线,以你的实际情况为条:
在您的表中创建一个新的度量值,我们将在这里确定条形图是高于还是低于目标。
TargetColour =
VAR Actual = SUM(Table1[Actual])
VAR Target = SUM(Table1[Target])
RETURN
IF(
Actual >= Target,
1,
0
)
完成后,单击图形并选择格式部分,然后单击“数据颜色”,然后单击“高级控件”:
选择'Format by Rules‘,并在'Based on field’的下拉列表中选择您的'TargetColour‘度量,然后创建两条规则:
如果value为1,则选择您的颜色,1表示大于或等于目标值。如果value为0,则选择您的颜色,0表示低于目标值
单击okay,您应该会看到图表更新。
https://stackoverflow.com/questions/55471373
复制