主题
ShowDetail (属性)
如果扩展了指定区域的分级显示(从而行或列的明细数据可见),则为 True。指定区域必须为分级显示中的单个汇总列或汇总行。Variant 型,可读写。对于 PivotItem 对象(如果该区域在数据透视表中,则为 Range 对象),当数据项显示明细数据时,此属性设为 True。
说明
此属性不可用于 OLAP(OLAP:为查询和报表(而不是处理事务)而进行了优化的数据库技术。OLAP 数据是按分级结构组织的,它存储在多维数据集而不是表中。) 数据源。
如果指定区域不在数据透视表中,则下列声明为真:
- 指定区域必须在单个汇总行或汇总列中。
- 如果指定行或列的任意子级处于隐藏状态,则此属性返回 False。
- 将此属性设置为 True相当于显示指定汇总行或汇总列的所有子级内容。
- 将此属性设置为 False相当于隐藏汇总行或汇总列的所有子级内容。
如果指定区域为数据透视表,则当该区域连续时,就可以同时对多个单元格设置此属性。仅当指定区域为单个单元格时,才能返回此属性的值。
示例
javascript
/*本示例将工作表 Sheet1 中第一张数据透视表的字段“name”的数据项“张三”设置为不展示明细数据。*/
function test() {
let pvtItem = Worksheets.Item("Sheet1").PivotTables(1).PivotFields("name").PivotItems("张三")
pvtItem.ShowDetail = false
}
javascript
/*本示例显示活动工作表中数据透视表的字段“name”的第三个数据项是否展示明细数据。*/
function test() {
let pvtItem = ActiveSheet.Range("I1").PivotTable.PivotFields("name").PivotItems(3)
console.log(pvtItem.ShowDetail)
}