Función @REMOVE en Hyperion - Cálculos

En estos días realizando cálculos para construir una proyección, me encontré un poco abrumado porque necesitaba hacer un recorrido en una serie de elementos, sin embargo, necesitaba dejar de lado un elemento que no necesitaba.

Esto me llevo a investigar un tris (tampoco fue mucho) para lograr mi objetivo, sin tener que quemar todos los elementos porque realmente esto me frustraba un poco. Encontré la función @REMOVE la cual es una función elimina del cruce los elementos, los parámetros son los siguientes:

@REMOVE(Lista1, Lista2)

En Lista1, van los elementos a recorrer.
En Lista2, van los elementos que no se deben tener en cuenta.

Un ejemplo es el siguiente:

@REMOVE(@RELATIVE("Region",0), "Texas")


En este caso se borra todos los datos a nivel cero en la dimensión región, exceptuando el elemento Texas.

Referencias:

https://docs.oracle.com/cd/E57185_01/ESBTR/remove.html
http://hypolap.blogspot.com/2016/03/remove.html

Comentarios

Entradas populares de este blog

Reiniciar el Intelligence Server de Microstrategy

Modelo en Copo de Nieve

Curso Online Microstrategy Gratuito