【问题标题】:How to use FORMATTED_VALUE in a cumulated graph?如何在累积图中使用 FORMATTED_VALUE?
【发布时间】:2017-11-09 12:44:11
【问题描述】:

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

现在,由于我的数据格式不太适合我的应用程序(我有诸如 '4.547473508864641e-13' 之类的值,我想将其格式化为 0.00),我尝试向函数添加参数:

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

但我无法获得正确的输出。 我该怎么做?

【问题讨论】:

    标签: iccube iccube-reporting


    【解决方案1】:

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

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

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

    【讨论】:

    • 谢谢,这正是我所需要的。
    猜你喜欢
    • 2016-11-24
    • 1970-01-01
    • 2013-03-28
    • 2019-03-19
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 2012-11-08
    • 2013-07-18
    相关资源
    最近更新 更多