Ordenar entidades en OneStream

OneStream hace un gran trabajo al recuperar dimensiones y sus miembros con bastante facilidad. La mayoría de las veces un usuario toma un padre y luego usa una expansión de miembros para obtener sus hijos.

Una forma más sencilla de ayudar al usuario a encontrar exactamente lo que busca es poner la lista en orden alfabético. Esto se puede hacer con un XFBR y facilita mucho encontrar miembros rápidamente.

En este ejemplo veremos una lista de entidades que un usuario selecciona desde un combo box. La lista se deriva con un parámetro y toma los miembros base del filtro correspondiente.

Data Source

La imagen de la izquierda muestra cómo está configurada la jerarquía en la dimensión y la imagen de la derecha muestra la lista creada usando el member filter “E#US.base”.

Entity Dimension

Select Entity

Luego actualizamos el parámetro para reemplazar “E#US.base” e introducir en su lugar una cadena XFBR que ordena alfabéticamente la lista de miembros por nombre.

Member Filter

Ahora puede ver que la lista del combo box está en orden alfabético y eso hace que al usuario le resulte más fácil encontrar una entidad con mayor rapidez.

Entity List A to Z

A continuación se muestra el código usado en la cadena XFBR para colocar la lista del combo box en orden alfabético. Básicamente, comienza creando una cadena de miembros y luego la reorganiza por nombre.

XFBR Code