如何在累积图中使用FORMATTED_VALUE?

时间:2017-11-09 12:44:11

标签: iccube iccube-reporting

首先,在icCube报告的“数据渲染”面板中,我在context.cumulativeCol();字段中使用Value来创建累积图。

现在,由于我的数据格式不适合我的应用程序(我的值为' 4.547473508864641e-13'我希望将其格式化为0.00),我尝试添加参数功能:

var col = context.getColumnIndex(); var measure = context.getMeasures(); var property = "FORMATTED_VALUE"; return context.cumulativeCol(col, measure, property);

但我无法得到合适的输出。 我该怎么办?

1 个答案:

答案 0 :(得分:4)

您不能使用FORMATTED_VALUE来格式化在客户端计算的数字,它可用于直接来自服务器的数据。因此,在您的情况下,您需要实现自己的客户端格式。您可以使用捆绑在报告中的mathJS,即:

return math.format(context.cumulativeCol(col), {notation: "fixed", precision: 2})

或使用任何其他JS格式化方法,如.toFixed(2)