当 Range 对象代表数据透视表字段的数据区域中的单个单元格时,Group 方法在该字段中执行基于数字或日期的组合。
语法
expression.Group([Start], [End], [By], [Periods])
部 分 | 描 述 |
expression | 必需。该表达式返回一个 Range 对象。 |
Start | Variant 类型,可选。要组合的第一个值。如果省略或为 True,则使用字段中的第一个值。 |
End | Variant 类型,可选。要组合的最后一个值。如果省略或为 True,则使用字段中的最后一个值。 |
By | Variant 类型,可选。如果字段为数字,则该参数指定每个组合的大小。如果字段是日期,当 Periods 数组中的元素 4 为 True,而其他所有元素为 False 时,本参数指定每个组合中的天数。其他情况下,忽略本参数。如果参数被忽略,ET 将自动选择一个默认的组合大小。 |
Periods | Variant 类型,可选。布尔值数组,指定组合的期限,如下表所示。 |
设置
Periods 的设置值有:
数组元素 | 说 明 |
1 | 秒 |
2 | 分 |
3 | 小时 |
4 | 日 |
5 | 月 |
6 | 季度 |
7 | 年 |
如果数组中的元素为 True,则为相应的时间创建组合;如果元素为 False,则不创建组合。当字段不是日期字段时,忽略该参数。
说明
Range 对象必须是数据透视表字段的数据区域中的单个单元格。如果试图对多个单元格应用该方法,将会失败(不显示错误消息)。