0

下午好,最后有必要不是总和,而是所有值的平均值。是否可以实现此功能?

4

1 回答 1

0

在 WDR 中,如果小计值包含总和聚合,则没有明确的方法来计算平均总计。但是您可以使用 customizeCell 函数更改总计单元格中的文本,使其包含平均值。例子:

<!DOCTYPE html>
<html>
<head>
    <title>WDR</title>
</head>
<body>
    <link href="https://cdn.webdatarocks.com/latest/webdatarocks.min.css" rel="stylesheet" />
    <script src="https://cdn.webdatarocks.com/latest/webdatarocks.toolbar.min.js"></script>
    <script src="https://cdn.webdatarocks.com/latest/webdatarocks.js"></script>
    <div id="wdr"></div>
    <script>
        var pivot = new WebDataRocks({
            container: "#wdr",
            toolbar: true,
            customizeCell: customize,
            report: {
                dataSource: {
                    filename: "https://cdn.webdatarocks.com/data/data.csv"
                }
            }
        });

        function customize(cell,data) {
            if(data.isGrandTotalRow) {
                cell.text = data.value / (data.rowIndex - 1);
            }
        }
    </script>
</body>
</html>

于 2022-02-07T13:56:35.577 回答