Cómo Crear OneStream Books con Loops de Entidades

Como se indicó en el blog anterior, los libros de OneStream son una excelente manera de entregar paquetes de informes a sus usuarios.

Además, en nuestro blog anterior revisamos los conceptos básicos para crear un libro, incluida la organización de libros en carpetas, y creamos un libro que ejecutaba varios informes para una sola entidad. Ahora revisaremos cómo crear un libro con un informe que se repita para varias entidades.

En nuestro ejemplo de hoy, nuestros controladores regionales quieren poder extraer el informe Income Statement Trend, cuyo nombre de cube view es Income_Statement Trend_Select, para la entidad padre de su región e incluir todas las entidades hijas que componen esa región. Esto se logra asegurando que el parámetro ParamEntity se utilice tanto en la cube view como en el libro que vamos a crear.

Para hacerlo, crearemos nuestro libro usando la cube view Income_Statement Trend_Select. Para el nombre de salida, utilizaremos el parámetro ParamEntity para incluir la descripción de la entidad en la pestaña. A continuación, el primer elemento de exportación a Excel se configura para la entidad padre principal:

OneStream Books paso 1: configuración del loop de entidades

Como sabe por mi blog anterior, me gusta guardar el libro antes de seguir desarrollándolo. Si lo interrumpen o necesita alejarse, no perderá todo su trabajo en caso de que la aplicación agote el tiempo de espera.

OneStream Books paso 2: configuración del loop de entidades

Guardaremos esto como un libro de Excel:

OneStream Books paso 3: configuración del loop de entidades

Como antes, una vez que he guardado el libro, me gusta actualizar la descripción y los grupos de acceso y mantenimiento según sea necesario:

OneStream Books paso 4: configuración del loop de entidades
OneStream Books paso 5: configuración del loop de entidades
OneStream Books paso 6: configuración del loop de entidades

Ahora que el libro está guardado, el siguiente paso es crear un loop. Esto es necesario para que el libro recorra todas las entidades hijas bajo la entidad padre que seleccionamos.

Para agregar un loop:

OneStream Books paso 7: configuración del loop de entidades

El tipo de loop, la definición del loop y la dimensión deben completarse dentro del loop. En este ejemplo, estoy utilizando el parámetro ParamEntity y ejecutando la cube view para todas las entidades hijas debajo de la entidad padre seleccionada:

OneStream Books paso 8: configuración del loop de entidades

Después de agregar el loop, tiene varias opciones. En este ejemplo, utilizaremos Add Item to Change Parameters:

OneStream Books paso 9: configuración del loop de entidades

Asegúrese de actualizar los valores del parámetro para usar su parámetro:

OneStream Books paso 10: configuración del loop de entidades

Ahora que ha creado el loop y ha definido que está cambiando parámetros, debe agregar el tipo de archivo que desea exportar. En este caso, volveremos a exportar un archivo de Excel:

OneStream Books paso 11: configuración del loop de entidades

Definiremos este elemento de exportación de Excel igual que el elemento inicial que agregamos al libro, pero esta vez se utilizará para las entidades hijas de la entidad padre:

OneStream Books paso 12: configuración del loop de entidades

Después de agregar esta última pieza y guardar el libro, está listo para ejecutarse:

OneStream Books paso 13: configuración del loop de entidades

En nuestro ejemplo, seleccionaremos la entidad padre Houston:

OneStream Books paso 14: configuración del loop de entidades
OneStream Books paso 15: configuración del loop de entidades

No hay más parámetros para seleccionar, por lo que recibimos el siguiente mensaje:

OneStream Books paso 16: configuración del loop de entidades

El archivo de Excel contendrá la entidad padre, Houston, y sus dos entidades hijas como tres pestañas separadas dentro del mismo archivo:

OneStream Books paso 17: configuración del loop de entidades
OneStream Books paso 18: configuración del loop de entidades

Si desea ejecutar este informe, pero necesita que cada entidad se exporte como un archivo separado, puede hacerlo guardando el libro como un libro ZIP:

OneStream Books paso 19: configuración del loop de entidades

El archivo ZIP se abrirá automáticamente una vez que termine la ejecución:

OneStream Books paso 20: configuración del loop de entidades

Todas las hojas de cálculo están contenidas en un archivo ZIP:

OneStream Books paso 21: configuración del loop de entidades

Recursos y Próximos Pasos de OneStream Books

OneStream Books permite repetir una cube view confiable para una entidad padre y sus entidades hijas. Mantenga alineados la definición del loop, la dimensión y los valores de ParamEntity; después, use nombres de salida descriptivos para identificar cada pestaña de Excel. Pruebe OneStream Books primero con una jerarquía pequeña, confirme la seguridad y guarde durante el desarrollo. Así, OneStream Books reduce errores y retrabajo.