Compartilhar via


Propriedades de membro MDX

Aplica-se a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

As propriedades do membro incluem informações básicas sobre cada membro de cada tupla. Entre as informações básicas estão nome do membro, nível pai, número de filhos, e assim por diante. As propriedades do membro estão disponíveis para todos os membros de um determinado nível. Em termos de organização, elas são tratadas como dados organizados dimensionalmente, armazenados em uma única dimensão.

Observação

No MicrosoftSQL Server, as propriedades de membro são conhecidos como relações de atributo. Para obter mais informações, consulte Relações de atributos.

As propriedades do membro são intrínsecas ou personalizadas:

Propriedades do membro intrínsecas
Todos os membros suportam propriedades intrínsecas, como o valor formatado de um membro, enquanto dimensões e níveis fornecem propriedades do membro da dimensão e do nível intrínsecas adicionais, como a identificação de um membro.

Para obter mais informações, consulte Propriedades intrínsecas de membro (MDX).

Propriedades do membro definidas pelo usuário
Com frequência, os membros possuem propriedades adicionais associadas a eles. Por exemplo, o nível Produtos pode oferecer as propriedades SKU, SRP, Importância e Volume para cada produto. Essas propriedades não são membros, mas contêm informações adicionais sobre os membros do nível Produtos.

Para obter mais informações, consulte Propriedades de membro definidas pelo usuário (MDX).

Tanto as propriedades do membro intrínsecas como as definidas pelo usuário podem ser recuperadas por meio da palavra-chave PROPERTIES ou da função Propriedades .

Usando a palavra-chave PROPERTIES

A palavra-chave PROPERTIES especifica as propriedades do membro que serão usadas em uma determinada dimensão de eixo. A palavra-chave PROPERTIES é inserida na cláusula <axis specification> da instrução MDX SELECT :

SELECT [<axis_specification>  
       [, <axis_specification>...]]  
  FROM [<cube_specification>]  
[WHERE [<slicer_specification>]]  

A cláusula <axis_specification> inclui uma cláusula <dim_props> opcional, como mostrada na sintaxe a seguir:

<axis_specification> ::= <set> [<dim_props>] ON <axis_name>  

Observação

Para obter mais informações sobre os <set> valores e <axis_name> , consulte Especificando o conteúdo de um eixo de consulta (MDX).

A palavra-chave <dim_props> permite a consulta de uma dimensão, de um nível e de propriedades do membro usando a palavra-chave PROPERTIES . A sintaxe a seguir mostra a formatação da cláusula <dim_props> :

<dim_props> ::= [DIMENSION] PROPERTIES <property> [,<property>...]  

A quebra da sintaxe <property> varia de acordo com a propriedade que você está consultando:

  • Propriedades do membro intrínsecas sensíveis a contexto devem ser precedidas pelo nome da dimensão ou do nível. No entanto, propriedades do membro intrínsecas não sensíveis a contexto não podem ser qualificadas pelo nome da dimensão ou do nível. Para obter mais informações sobre como usar as PROPRIEDADES palavra-chave com propriedades de membro intrínsecas, consulte Propriedades intrínsecas de membro (MDX).

  • Propriedades do membro definidas pelo usuário devem ser precedidas pelo nome do nível no qual residem. Para obter mais informações sobre como usar as PROPRIEDADES palavra-chave com propriedades de membro definidas pelo usuário, consulte Propriedades de membro definidas pelo usuário (MDX).

Consulte Também

Criando e usando valores de propriedade (MDX)