0

我有以下查詢輸出:如何在CDE Pentaho的條形圖上顯示百分比而不是數值?

ConditionCount MenberCount 
     0   20 
     1    5 
     2    3 
     3+   11 

而且我在CDE Pentaho的創建條形圖是這樣的:

enter image description here

因此,如何顯示線圖上這個百分比是多少? 我已經嘗試過「valuesMask : {value.percent}Stacked : true」但它在每個酒吧上給出100%的價值。

有什麼方法可以顯示酒吧的百分比? 而且我需要知道,應該如何改變每個欄的顏色?

目前我圖的樣子:

enter image description here

誰能有這個解決方案? 提前致謝。

回答

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); 
} 
相關問題