Ejemplo: combinación de las funciones Intersect y Except

La función Intersect combina las selecciones entre miembros. La función Exclude excluye los miembros de una selección.

Se pueden combinar estas funciones para restringir los resultados. En este ejemplo, crearemos la siguiente función: Except sobre Descendants of 250000 (el capital total) a partir de la función Intersect entre Descendants of BalanceSheet y Level 1.

Figura 9-1 Función Except


captura de pantalla en la que se muestran los parámetros de función, que se describen a continuación
  1. Comience con la selección de un miembro, haga clic en el botón función y, a continuación, elija Ver todas las funciones.

  2. Seleccione la función Except.

  3. En el panel Parámetros, haga clic en el icono selector de miembros que aparece junto a Juego de miembros 1. Figura 9-1 muestra la función Except con el botón de selección de miembros resaltado.

    Se abre una segunda iteración del creador de funciones, que permite anidar una función Intersect dentro de la función Except.

  4. Seleccione Intersect y, a continuación, introduzca Descendants of BalanceSheet en Juego de miembros 1 y Level 1 en el juego de miembros 2.

    Figura 9-2 Función Intersect


    captura de pantalla en la que se muestra la función Intersect según se describe en el paso actual
  5. Haga clic en Seleccionar y, a continuación, en Aceptar.

  6. En el Juego de miembros 2, introduzca Descendants of 25000.

Figura 9-3 Resultado de las funciones Except e Intersect


captura de pantalla en la que aparece el resultado de la función según se describe a continuación

Figura 9-3 muestra los resultados. Los miembros que se devuelven incluyen todos los descendientes de nivel 1 del balance general, salvo aquellos que también son descendientes del capital total.