Compartir a través de


Miembros calculados MDX: compilación de miembros calculados

Se aplica a: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

En las Expresiones multidimensionales (MDX), un miembro calculado es un miembro que se resuelve calculando una expresión MDX para devolver un valor. Esta definición tan genérica tiene un alcance notable. La capacidad de construir y utilizar miembros calculados en una consulta MDX proporciona una gran solución para manipular datos multidimensionales.

Puede crear miembros calculados en cualquier punto de una jerarquía. También puede crear miembros calculados que no dependan únicamente de los miembros existentes en un cubo, sino también de otros miembros calculados definidos en la misma expresión MDX.

Puede definir un miembro calculado para que tenga uno de los contextos siguientes:

  • Ámbito de consulta Para crear un miembro calculado definido como parte de una consulta MDX, y en consecuencia con un ámbito limitado a la consulta, debe usar la palabra clave WITH. Posteriormente puede utilizar el miembro calculado en una instrucción MDX SELECT. De esta manera, el miembro calculado creado con la palabra clave WITH se puede cambiar sin tener que tocar la instrucción SELECT.

    Para obtener más información sobre cómo usar la palabra clave WITH para crear miembros calculados, vea Crear Query-Scoped miembros calculados (MDX).

  • Ámbito de sesión Para crear un miembro calculado cuyo ámbito sea más amplio que el contexto de la consulta, es decir, un ámbito que sea la duración de la sesión MDX, debe usar la instrucción CREATE MEMBER. Un miembro calculado definido por la utilización de la instrucción CREATE SET está disponible para todas las consultas de MDX de esa sesión. La instrucción CREATE MEMBER tiene sentido, por ejemplo, en una aplicación cliente que reutilice el mismo conjunto de un modo coherente en varias consultas diferentes.

    Para obtener más información sobre cómo usar la instrucción CREATE MEMBER para crear miembros calculados en una sesión, vea Crear Session-Scoped miembros calculados (MDX).

Consulte también

CREATE MEMBER (instrucción MDX)
Referencia de funciones MDX (MDX)
Instrucción SELECT (MDX)