Objeto CalculatedMembers (Excel)
Uma coleção de todos os objetos CalculatedMember na Tabela Dinâmica especificada.
Comentários
Cada objeto CalculatedMember representa um membro calculado ou uma medida calculada.
Use a propriedade CalculatedMembers do objeto PivotTable para retornar uma coleção CalculatedMembers .
Há três tipos de membros calculados com suporte: Conjuntos nomeados, Membros Calculados e Medidas Calculadas. O suporte ao modelo de objeto está disponível para todos os três tipos desde o Excel 2010. O suporte à interface do usuário foi disponibilizado para Conjuntos Nomeados no Excel 2010. No Excel 2013, o recurso Membros Calculados e Medidas Calculadas do OLAP foi criado para criar uma interface de usuário para os membros calculados e mede o modelo de objeto.
Conjuntos nomeados são usados exatamente como no Excel 2010. Os conjuntos nomeados devem continuar a usar o método Add e o tipo enumeração XlCalculatedMemberType .
Os membros calculados têm as seguintes alterações para o Excel 2013:
Agora ele usa o método AddCalculatedMember .
Ele dá suporte às seguintes propriedades do objeto CalculatedMember :
Medidas calculadas têm as seguintes alterações para o Excel 2013:
Agora ele usa o método AddCalculatedMember .
Agora ele usa o tipo enumeração XlCalculatedMemberType .
Ele dá suporte às seguintes propriedades do objeto CalculatedMember :
Exemplo
O exemplo a seguir adiciona um conjunto a uma Tabela Dinâmica, supondo que exista uma Tabela Dinâmica do banco de dados SQL do FoodMart na planilha ativa.
Sub UseCalculatedMember()
Dim pvtTable As PivotTable
Set pvtTable = ActiveSheet.PivotTables(1)
pvtTable.CalculatedMembers.Add Name:="[Beef]", _
Formula:="'{[Product].[All Products].Children}'", _
Type:=xlCalculatedSet
End Sub
Observação
No método Add do exemplo anterior, o argumento Formula deve ter uma instrução de sintaxe MDX válida. O argumento Name deve ser aceitável pelo provedor Online Analytical Processing (OLAP) e o argumento Type deve ser definido.
Métodos
Propriedades
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.