WPS 加载项开发 > 表格 API 参考 > PivotTable > 属性 > PivotTable.CubeFields 属性
返回 CubeFields 集合。每个 CubeField 对象都包含多维数据集?(多维数据集:一种 OLAP 数据结构。多维数据集包含维度,如“国家/地区/省(或市/自治区)/市(或县)”,还包括数据字段,如“销售额”。维度将各种类型的数据组织到带有明细数据级别的分层结构中,而数据字段度量数量。)字段元素的属性。只读。

语法

表达式.CubeFields

表达式   一个代表 PivotTable 对象的变量。

示例

本示例为工作表 Sheet1 上第一个基于 OLAP?(OLAP:为查询和报表(而不是处理事务)而进行了优化的数据库技术。OLAP 数据是按分级结构组织的,它存储在多维数据集而不是表中。) 的数据透视表中的数据字段,创建一个多维数据集?(多维数据集:一种 OLAP 数据结构。多维数据集包含维度,如“国家/地区/省(或市/自治区)/市(或县)”,还包括数据字段,如“销售额”。维度将各种类型的数据组织到带有明细数据级别的分层结构中,而数据字段度量数量。)字段名称列表。

示例代码
let objNewSheet = Worksheets.Add()
objNewSheet.Activate()
let intRow = 1
for(let i=1;i <= Worksheets.Item("Sheet1").PivotTables(1).CubeFields.Count;i++) {
    if(Worksheets.Item("Sheet1").PivotTables(1).CubeFields.Item(i).Orientation == xlDataField) {
        objNewSheet.Cells.Item(intRow, 1).Value2 = Worksheets.Item("Sheet1").PivotTables(1).CubeFields.Item(i).Name
        intRow++
    }
}


请参阅