Поделиться через


Свойство PivotItem.SourceName (Excel)

Возвращает значение Variant , представляющее имя указанного объекта, которое отображается в исходных исходных данных для указанного отчета сводной таблицы.

Синтаксис

expression. SourceName

Выражение Переменная, представляющая объект PivotItem .

Замечания

Значение этого свойства может отличаться от текущего имени элемента, если пользователь переименовал элемент после создания отчета сводной таблицы.

В следующей таблице приведены примеры значений свойства SourceName и связанных свойств с источником данных OLAP с уникальным именем "[Europe]. [Франция]. [Paris]" и источник данных, отличный от OLAP, с именем элемента "Paris".

Свойство Значение (источник данных OLAP) Value (источник данных, отличный от OLAP)
Caption Париж Париж
Name [Европа]. [Франция]. [Париж] (только для чтения) Париж
SourceName [Европа]. [Франция]. [Париж] (только для чтения) Совпадает со значением свойства SQL (только для чтения)
Значение [Европа]. [Франция]. [Париж] (только для чтения) Париж

При указании индекса в коллекции PivotItems можно использовать синтаксис, показанный в следующей таблице.

Синтаксис (источник данных OLAP) Синтаксис (источник данных, отличный от OLAP)
Выражение. PivotItems("[Europe].[ Франция]. [Париж]") Выражение. PivotItems("Paris")

При использовании свойства Item для ссылки на определенный член коллекции можно использовать имена текстовых индексов, как показано в следующей таблице.

Имя (источник данных OLAP) Имя (источник данных, отличный от OLAP)
[Европа]. [Франция]. [Париж] Париж

Пример

В этом примере отображается исходное имя (имя из базы данных-источника) элемента, содержащего активную ячейку.

Worksheets("Sheet1").Activate 
ActiveSheet.PivotTables(1).PivotSelect "1998", xlDataAndLabel 
MsgBox "The original item name is " & _ 
 ActiveCell.PivotItem.SourceName

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.