我有以下查询输出:
ConditionCount MenberCount
0 20
1 5
2 3
3+ 11
我必须在CDE Pentaho中创建一个条形图,如下所示:
那么,如何在条形图上显示这个百分比?
我尝试过“valuesMask : {value.percent}
和Stacked : true
”但是它在每个栏上都给出了100%的价值。
有没有办法显示酒吧的百分比? 而且我还需要知道,如何更改每个栏的颜色?
目前我的图表如下:
任何人都可以为此解决问题吗? 在此先感谢。
答案 0 :(得分:1)
在条形图属性中,启用Stacked选项,然后将valuemask设置为{value.percent}
答案 1 :(得分:0)
要更改条形图的颜色,请在“预执行”中使用此代码。 - 高级房产:
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);
}