Aspose 单元格“Σ 值”显示在数据透视表的行中 table

Aspose cells 'Σ Values' shown in Row for pivot table

我使用的是 aspose-cells-17.9 java 版本。我正在尝试从下面显示的原始数据示例创建一个数据透视表 table。

附属公司 印象点击次数
abc 1000 2000 等等。

如果我尝试使用以下代码

创建枢轴table
    PivotTable pivotTable = pivotTables.get(index);

    // Unshowing grand totals for rows.
    pivotTable.setRowGrand(true);

    // Dragging the first field to the row area.
    pivotTable.addFieldToArea(PivotFieldType.ROW, 0);

    // Dragging the second field to the column area.
    pivotTable.addFieldToArea(PivotFieldType.COLUMN, 1);

    // Dragging the third field to the data area.
    pivotTable.addFieldToArea(PivotFieldType.DATA, 2);

我得到以下输出作为选定值。

但我期待的是如下

如有任何帮助,我们将不胜感激。

请查看以下示例代码、注释和屏幕截图。正如您在屏幕截图中看到的那样,输出 Excel 文件根据您的需要具有枢轴 table。请记住 Σ-values 字段由 PivotTable.getDataField() 表示,这是我在您的代码中所做的更改。

Java

PivotTable pivotTable = pivotTables.get(index);

// Unshowing grand totals for rows.
pivotTable.setRowGrand(true);

// Dragging the first field to the row area.
pivotTable.addFieldToArea(PivotFieldType.ROW, 0);

// Dragging the second field to the data area.
pivotTable.addFieldToArea(PivotFieldType.DATA, 1);

// Dragging the third field to the data area.
pivotTable.addFieldToArea(PivotFieldType.DATA, 2);

// Dragging the Σ-values field to the column area.
pivotTable.addFieldToArea(PivotFieldType.COLUMN, pivotTable.getDataField());

截图

注意:我在 Aspose 担任开发人员布道师