Usar las propiedades de miembro (MDX)
Las propiedades de miembro cubren la información básica de todos los miembros de cada tupla. Esta información básica incluye el nombre del miembro, el nivel primario, el número de secundarios, etc. Las propiedades de miembro están disponibles para todos los miembros de un determinado nivel. En términos de organización, las propiedades de miembro se tratan como datos organizados dimensionalmente, almacenados en una sola dimensión.
Nota:
En MicrosoftSQL Server, las propiedades de miembro se conocen como relaciones de atributo. Para obtener más información, vea Relaciones de atributo.
Las propiedades de miembro pueden ser intrínsecas o personalizadas:
Propiedades de miembro intrínsecas
Todos los miembros admiten propiedades de miembro intrínsecas, como el valor con formato de un miembro, mientras que las dimensiones y los niveles proporcionan propiedades de miembro intrínsecas adicionales de nivel y dimensión, como el Id. de un miembro.
Para obtener más información, vea Propiedades de miembro intrínsecas (MDX).
Propiedades de miembro definidas por el usuario
Los miembros suelen tener propiedades adicionales asociadas. Por ejemplo, el nivel Products puede ofrecer las propiedades SKU, SRP, Weight y Volume para cada producto. Estas propiedades no son miembros, pero contienen información adicional sobre los miembros del nivel Products.
Para obtener más información, vea Propiedades de miembro definidas por el usuario (MDX).
Las propiedades de miembro intrínsecas y definidas por el usuario se pueden recuperar mediante el uso de la PROPERTIES
palabra clave o la función Properties .
Usar la palabra clave PROPERTIES
La palabra clave PROPERTIES
especifica las propiedades de miembro que deben utilizarse para una dimensión de eje determinada. La PROPERTIES
palabra clave está enterrada dentro de la <axis specification>
cláusula de la instrucción MDX SELECT :
SELECT [<axis_specification>
[, <axis_specification>...]]
FROM [<cube_specification>]
[WHERE [<slicer_specification>]]
La cláusula <axis_specification>
incluye una cláusula <dim_props>
opcional, como se ilustra en la siguiente sintaxis:
<axis_specification> ::= <set> [<dim_props>] ON <axis_name>
Nota
Para obtener más información sobre los <set>
valores y <axis_name>
, vea Especificar el contenido de un eje de consulta (MDX).
La cláusula <dim_props>
permite realizar consultas sobre propiedades de dimensiones, niveles y miembros mediante la palabra clave PROPERTIES
. En la siguiente sintaxis se muestra el formato de la cláusula <dim_props>
:
<dim_props> ::= [DIMENSION] PROPERTIES <property> [,<property>...]
El análisis detallado de la sintaxis <property>
varía según la propiedad sobre la que se efectúe la consulta:
Las propiedades de miembro intrínsecas contextuales deben ir precedidas del nombre de la dimensión o el nivel. Sin embargo, el nombre de las propiedades de miembro intrínsecas no contextuales no puede completarse con el de la dimensión o el nivel. Para obtener más información sobre cómo usar la
PROPERTIES
palabra clave con propiedades de miembro intrínsecas, vea Propiedades de miembro intrínsecas (MDX).Las propiedades de miembro definidas por el usuario deben ir precedidas por el nombre del nivel en el que residen. Para obtener más información sobre cómo usar la palabra clave con propiedades de miembro definidas por el
PROPERTIES
usuario, vea Propiedades de miembro definidas por el usuario (MDX).