У меня никогда не было официальной документации от Microsoft по полному PivotTable.PivotSelect name синтаксису параметра. Ниже мое лучшее понимание. Есть ли дополнительные подробности, не включенные ниже?
В следующем списке уровни и члены относятся к терминологии MDX:
- Указан список уровней
- Кавычки с уникальными именами уровней, за которыми следуют скобки.
- Перед закрывающей скобкой можно добавить квалификаторы
- Использовать
Data
для включения данных для уровня - Используйте
Totals
для включения итогов для уровня - Наблюдается только последний квалификатор, указанный для уровня
- Уровни в объединении одной оси
- Уровни на противоположных осях пересекаются
- Каждый уровень разделяется пробелом
- В скобках могут быть перечислены включенные ключи элементов
,
разделяет элементы в списке. :
действует как оператор диапазона - Значения указываются с использованием уровня
Values
.
Worksheets(1).PivotTables(1).PivotSelect _
"'[Date].[Calendar Year].[Calendar Year]'[" & _
"'[Date].[Calendar Year].&[2011]':'[Date].[Calendar Year].&[2012]'" & _
";Data] " & _
"'[Date].[Calendar Year].[Calendar Year]'[" & _
"'[Date].[Calendar Year].&[2014]' " & _
"] " & _
"'[Date].[Month Name].[Month Name]'[" & _
"'[Date].[Month Name].&[January]'," & _
"'[Date].[Month Name].&[March]'" & _
"] " & _
"'[Geography].[Country Region Name].[Country Region Name]'[" & _
"'[Geography].[Country Region Name].&[Australia]'," & _
"'[Geography].[Country Region Name].&[France]'" & _
";Data;Total] " & _
"Values[" & _
"'[Measures].[Internet Total Sales]'," & _
"'[Measures].[Internet Total Units]'" & _
"] ", _
xlDataOnly