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.
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”.
|
|
|
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.
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.
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.
