gpt4 book ai didi

javascript - PivotTable.js - 总和聚合器不显示零

转载 作者:行者123 更新时间:2023-11-30 21:20:23 27 4
gpt4 key购买 nike

我正在使用 PivotTable.js 为报表透视一些数据。在报告中,我需要显示总和为零的行,并希望在总计列中显示该零。使用 aggregatorTemplates.sum 时,零的总和似乎是一个黑色单元格。我想知道是否有办法渲染零?

我正在做的一个简化示例是

var sum = $.pivotUtilities.aggregatorTemplates.sum;
var numberFormat = $.pivotUtilities.numberFormat;
var intFormat = numberFormat({digitsAfterDecimal: 0});

$("#output").pivot(
[
{color: "green", shape: "null", value: 0},
{color: "blue", shape: "circle", value: 1},
{color: "red", shape: "triangle", value: 2},
{color: "blue", shape: "circle", value: 3},
{color: "red", shape: "triangle", value: 4}
],
{
rows: ["color"],
cols: ["shape"],
aggregator: sum(intFormat)(["value"])
}
);

这是来自 https://pivottable.js.org/examples/simple_agg.html 的示例, 修改以说明我面临的问题。这也可以在 fiddle 中找到 https://jsfiddle.net/rgs258/dky0hh1y/ .

作为次要问题,我想知道是否有办法在我的示例中隐藏“null”列?

对于解决此问题的任何帮助或建议,我们将不胜感激。

最佳答案

(我是图书馆作者 :)

您可以通过创建语言环境文件覆盖内置数字格式(隐藏零):https://github.com/nicolaskruchten/pivottable/wiki/Localization

您可以使用filterexclusions 参数隐藏空列:https://github.com/nicolaskruchten/pivottable/wiki/Parameters

关于javascript - PivotTable.js - 总和聚合器不显示零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45246543/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com