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
Publicar un comentario