主题
Subtotals (方法)
返回或设置与指定字段同时显示的分类汇总。仅对非数据字段有效。Any 类型,可读写。
说明
如果参数 Index 为 True,则该字段显示分类汇总。如果 Index 传 1(自动)为 True,则其他所有值将设置为 False。
| Index | 含义 |
|---|---|
| 1 | 自动 |
| 2 | 总计 |
| 3 | 计数 |
| 4 | 平均 |
| 5 | 最大值 |
| 6 | 最小值 |
| 7 | 乘积 |
| 8 | Count Nums |
| 9 | StdDev |
| 10 | StdDevp |
| 11 | Var |
| 12 | Varp |
对于 OLAP(OLAP:为查询和报表(而不是处理事务)而进行了优化的数据库技术。OLAP 数据是按分级结构组织的,它存储在多维数据集而不是表中。) 数据源,Index 只能返回或设置为 1(自动)。返回的数组对第一个数组元素总是包含 True 或 False,而对所有其他元素则包含 False。数组中所有元素的值都为 False,则表明没有分类汇总。
参数
| 属性 | 数据类型 | 必填 | 说明 |
|---|---|---|---|
| Index | Any | 可选 | 表示下表所显示的分类汇总索引。如果省略此参数,则 Subtotals 方法将返回包含每个分类汇总的相应 bool 值的数组。 |
| RHS | Any | 可选 | 当设置分类汇总时,此参数用于指定分类汇总的相应 bool 值。若要返回分类汇总结果,无须传此参数。 |
示例
python
#本示例将包含活动单元格的字段设置为显示分类汇总求和
def test():
Worksheets.Item("Sheet1").Activate()
ActiveCell.PivotField.Subtotals(2, True)
python
#本示例将活动工作表第一张数据透视表的字段“name”显示的分类汇总设置为“Max”,并显示是否设置成功
def test():
pvtField = ActiveSheet.PivotTables(1).PivotFields("name")
pvtField.Subtotals(5, True)
print(pvtField.Subtotals(5))