首先,在icCube报表中的数据呈现面板中,我在Value字段中使用了context.cumulativeCol();来创建累积图。
现在,由于我的数据格式不太适合我的应用程序(我的值是‘4.5473508864641e-13’,我想要格式化为0.00),所以我尝试向函数中添加参数:
var col = context.getColumnIndex(); var measure = context.getMeasures(); var property = "FORMATTED_VALUE"; return context.cumulativeCol(col, measure, property);
但我无法得到适当的输出。我怎么发动汽车呢?
发布于 2017-11-09 13:47:51
您不能使用FORMATTED_VALUE格式化在客户端计算的数字,它对于直接来自服务器的数据是可用的。因此,在您的情况下,您需要实现自己的客户端格式化。您可以使用绑定到报告的mathJS,即:
return math.format(context.cumulativeCol(col), {notation: "fixed", precision: 2})或使用任何其他JS格式方法,如.toFixed(2)
https://stackoverflow.com/questions/47202192
复制相似问题