首先,在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);
但我无法得到合适的输出。 我该怎么办?
答案 0 :(得分:4)
您不能使用FORMATTED_VALUE来格式化在客户端计算的数字,它可用于直接来自服务器的数据。因此,在您的情况下,您需要实现自己的客户端格式。您可以使用捆绑在报告中的mathJS,即:
return math.format(context.cumulativeCol(col), {notation: "fixed", precision: 2})
或使用任何其他JS格式化方法,如.toFixed(2)