En aplicaciones que usen la opción Optimización densa/ligera (DSO), hay disponible una dimensión de reemplazo del sistema denominada SingleTime para los formularios de datos. La dimensión SingleTime combina las dimensiones Year y Period, por ejemplo, "Jul2022" para el año FY22 y el periodo de julio. Esto puede ser útil cuando desee ver los datos de un formulario para distintos meses y años, por ejemplo, los datos de los últimos seis meses del año anterior. También le permite usar las funciones Relative para ver los datos del formulario de un rango de periodos o años.
Nota:
La dimensión SingleTime solo está disponible en formularios de datos, así como en formularios de datos a los que se accede mediante Oracle Smart View for Office.Antes de usar la función de dimensión SingleTime, debe activarla durante el proceso de creación de la aplicación, o bien después de la creación de esta en la página Activar funciones de Configuración de la aplicación. Consulte Activación de funciones de la aplicación.
Para activar Single Time en un formulario de datos, seleccione SingleTime como dimensión de reemplazo al definir el formulario.
Para que la funcionalidad SingleTime esté disponible, el formulario debe tener tanto la dimensión Year como Period en la fila o la columna, sin selecciones para ninguna de ellas. Year y Period deben estar en el mismo eje. Las selecciones de ambas dimensiones se basarán en peticiones de datos de tiempo de ejecución para las reglas Relative y RelativeRange.
Cuando SingleTime está activada, hay disponibles dos funciones adicionales en el selector de funciones del selector de miembros: Relative o Relative Range. Estas reglas de negocio solo se pueden seleccionar en formularios y solo se pueden seleccionar cuando se elija la dimensión de reemplazo SingleTime. Puede aplicar una o ambas reglas según sea necesario para ver los datos de un rango de periodos o años. Tenga en cuenta que estas reglas se usan para la navegación en la dimensión SingleTime y los datos reales se siguen almacenando por separado en las dimensiones Year y Period. Cuando se represente el formulario, todos los datos que se hayan enviado o guardado se escriben en los miembros de las dimensiones Year y Period.
La función Relative muestra el periodo SingleTime (por ejemplo, Ene 2020) con un parámetro opcional relativo a periodo SingleTime especificado. El valor relativo puede ser positivo o negativo (por ejemplo, 3 o -5). Por ejemplo, con Relativo (Mar 2022,5) se mostrará Ago 2022 (5 periodos relativos a Mar 2022).
La función RelativeRange muestra el periodo SingleTime (por ejemplo, Feb 2020) con un parámetro opcional para el rango relativo de periodos que mostrar. El valor de rango relativo puede ser positivo o negativo. Por ejemplo, con RelativeRange (Ene 2020,2) se muestra Ene 2020, Feb 2020, Mar 2020 (Ene 2020 más 2 periodos adicionales tras Ene 2020).
Cuando se crea la dimensión SingleTime, también se crea una variable de usuario predefinida denominada SingleTime, y el valor predeterminado es el primer periodo de nivel cero con el primer miembro de año en la dimensión SingleTime. Esta variable se usa como periodo de anclaje en la dimensión SingleTime para desplazarse hacia delante o hacia atrás en el desplazamiento seleccionado al ejecutar las reglas en el formulario. Al ejecutar la regla Relative o RelativeRange, seleccione un miembro e introduzca un valor de desplazamiento, ese miembro se convierte en el nuevo valor asignado a la variable de usuario SingleTime.
También puede modificar manualmente el valor de la variable de usuario. Consulte Creación de variables de usuario. Por ejemplo, puede definir una variable de usuario como "currentPeriod" = Dic 2020. Al usar esto con la función relativa, por ejemplo, Relative (¤tPeriod,4), el formulario muestra Mar 2021 (4 periodos relativos al periodo actual de Dic 20).
Para usar la dimensión SingleTime:
Active la opción Combinación de Year y Period como una sola dimensión, durante el proceso de creación de la aplicación, o bien después de la creación de esta en la página Activar funciones de Configuración de la aplicación.
Al seleccionar esta opción, se crearán los miembros de la dimensión SingleTime con el nombre del miembro del periodo y, a continuación, el nombre del periodo de año, por ejemplo T1 2022, Ene 2022. Durante la creación de los miembros, se realizará una validación de los miembros existentes con el mismo formato de nombre. Si hay miembros existentes, se mostrará un mensaje de advertencia, por lo que debe eliminar los miembros existentes y refrescar la base de datos antes de crear la dimensión SingleTime. Una vez que se haya creado correctamente la dimensión SingleTime, se mostrará en la lista Dimensiones, con los miembros de dimensión basados en los años y periodos de la aplicación.
Cree un formulario de datos y, en el separador Propiedades, para Dimensiones de reemplazo, seleccione SingleTime.
Seleccione el separador Diseño y establezca el diseño de filas y columnas. Los miembros de SingleTime están disponibles en el PDV y puede arrastrarlos y soltarlos a las filas y columnas.
Para usar la funcionalidad SingleTime, el formulario debe tener tanto la dimensión Year como Period en la fila o la columna, sin selecciones para ninguna de ellas. Ambas deben estar en el mismo eje.
Para aplicar una de las reglas de negocio del rango, en el cuadro desplegable Funciones en el Selector de miembros, seleccione Relative o RelativeRange.
Modifique la selección de miembro según sea necesario para el miembro SingleTime, introduzca un valor de desplazamiento y haga clic en Aceptar.
Los valores de entrada válidos para el desplazamiento son cualquier entero negativo o positivo.
Introduzca los datos en el formulario y asegúrese de que el estado del cálculo se actualice correctamente.