图表颜色与选择和演习

时间:2017-06-29 12:46:34

标签: qlikview

我有一个带有一些值和2个维度的条形图。我将这两个维度放在一个组中。

现在我想控制表情标签中的颜色,点击" +"并为背景颜色添加一个ondition。

flexible_spec

这是我用来控制颜色的代码:

=if([Logo Fournisseur] = '2', RGB(215,146,93),
if([Logo Marque]='2', RGB(215,146,93),

if([Logo Fournisseur]='0',RGB(145,76,24),
if([Logo Marque]='0',RGB(145,76,24),

if([Logo Fournisseur]='1',RGB(182,109,53),
if([Logo Marque]='1',RGB(182,109,53),

))))))

它可以工作但是当选择" 2"值,然后我使用钻头,钻头中显示的所有值都是" 2"值(即RGB(215,146,93))

enter image description here

是的,有人能帮帮我吗? 对不起我的英语,这不是我的母语。

1 个答案:

答案 0 :(得分:2)

您需要在颜色计算中使用getfield()函数。

 if(GetCurrentField([New Group])='Logo Fournisseur',
    if([Logo Fournisseur]='x',lightred(),lightblue()),
 if(GetCurrentField([New Group])='Logo Marque',
    if([Logo Marque]='b',lightred(),lightblue())))

语法检查器看起来像表达式错误但它应该有效。 enter image description here