Charts 如何在CDE Pentaho中显示百分比而不是条形图上的值?

Charts 如何在CDE Pentaho中显示百分比而不是条形图上的值?,charts,bar-chart,pentaho,pentaho-cde,pentaho-report-designer,Charts,Bar Chart,Pentaho,Pentaho Cde,Pentaho Report Designer,我有以下查询输出: ConditionCount MenberCount 0 20 1 5 2 3 3+ 11 我必须用CDE Pentaho创建一个条形图,如下所示: 那么,如何在条形图上显示这个百分比呢? 我尝试过“valuesMask:{value.percent}和Stacked:true”,但它在每个条上给出100%的值 有没有办法在

我有以下查询输出:

ConditionCount   MenberCount
       0            20
       1             5
       2             3
       3+           11
我必须用CDE Pentaho创建一个条形图,如下所示:

那么,如何在条形图上显示这个百分比呢? 我尝试过“
valuesMask:{value.percent}
Stacked:true
”,但它在每个条上给出100%的值

有没有办法在横条上显示百分比? 而且我还需要知道,如何改变每个酒吧的颜色

目前,我的图表如下所示:

有人能找到解决办法吗?
提前感谢。

要更改条形图的颜色,请在“预执行”-高级属性上使用此代码:

function changeBars() { 
    var cccOptions = this.chartDefinition; 
    var eps = Dashboards.propertiesArrayToObject (cccOptions.extensionPoints); 
    eps.bar_fillStyle = function getColor () { 
    var val = this.scene.atoms.category.label; 
    if(val == 0) 
          {return 'red';} 
    else if(val == 1) 
          {return 'blue';} 
    else
          {return '#F77C02';} 
}; 
cccOptions.extensionPoints = Dashboards.objectToPropertiesArray (eps); 
}

在条形图属性中,启用堆叠选项,然后将valuemask设置为{value.percent}