Directrices y consideraciones

Tenga en cuenta estas directrices al realizar el cálculo sobre la marcha en cuadrículas ad hoc y Formularios 2.0.

  • Al insertar fórmulas de miembro, las celdas que contengan las fórmulas aparecen como de solo lectura y su color de estilo de celda también cambia según sea necesario. Es más, si hace clic en Refrescar, las mismas celdas se quedan obsoletas y muestran el color de estilo de celda asignado. Para obtener un refrescamiento completo sin cambios de color del estilo de celda, haga clic en Opciones en la cinta de opciones de Smart View y en el separador Opciones de miembros, desactive la casilla de verificación Conservar fórmulas y comentarios en operaciones ad hoc.
  • Como mejores prácticas, se recomienda insertar la fórmula de miembro solo cuando se haya definido o finalizado el diseño de la cuadrícula ad hoc. Si realiza otras operaciones ad hoc como Acercar, Alejar, Solo mantener y Solo eliminar, el contexto de la fórmula pasa a no ser válido y se elimina de la cuadrícula. Si falta una fórmula tras realizar operaciones ad hoc, puede volver a introducirla manualmente donde sea necesario.
  • Después de insertar fórmulas, si realiza cambios en la tabla de alias refrescando o haciendo clic en Cambiar alias y cambiando el alias de Predeterminado a Ninguno, o viceversa, las fórmulas ya no aparecen en la pista cuando haga clic en las celdas con fórmula.
  • Se debe prestar mucha atención a la combinación del uso de fórmulas de miembros y de seguridad de nivel de celda. Si está activada la seguridad de nivel de celda, las fórmulas de miembro insertadas pueden ofrecer resultados distintos en la aplicación web y en Oracle Smart View for Office. Para realizar cálculos, se necesita acceso a todas las celdas. Por tanto, las celdas a las que se aplique la restricción de la regla Denegar lectura cuando esté activada la seguridad a nivel de celda pueden generar resultados inconsistentes. Aparece la etiqueta #No Access para las celdas restringidas. Si cualquier fórmula contiene alguna referencia a dichas celdas de acceso restringido, los resultados muestran #Missing o un error.
  • La operación de inserción de fórmulas de miembros no se puede deshacer con la opción Deshacer de la cinta de opciones de Smart View. Si hace clic en Deshacer después de insertar las fórmulas, aparece la etiqueta #No Access en las celdas que contengan fórmulas de miembro. Además, las fórmulas ya no aparecen en la pista cuando se haga clic en dichas celdas. En su lugar, para refrescar la cuadrícula y eliminar las fórmulas de miembros insertadas, puede usar la opción Refrescar en la cinta de opciones de Smart View en su lugar. Asimismo, desactive la casilla de verificación Conservar fórmulas y comentarios en operaciones ad hoc para que se produzca un refrescamiento completo. Esta casilla de verificación está situada en el separador Opciones de miembros bajo Opciones.
  • Si elimina las fórmulas de miembros de una cuadrícula ad hoc, no podrá volver a insertarlas con la opción Rehacer de la cinta de opciones de Smart View. Esto se debe a que las fórmulas de miembros no se conservan durante las operaciones Deshacer ni Rehacer. Para insertar las fórmulas de miembros, puede volver a abrir la cuadrícula ad hoc y hacer clic en Insertar fórmula de miembro.
  • Cuando la propiedad Equilibro de tiempo está definida en Flujo con la opción Omitir definida en Ceros u Omitir valores y ceros, los resultados no son los esperados. En una cuadrícula con las columnas Enero, Febrero y Marzo, la primera fila tiene los valores 0, 0 y 0, mientras que las segunda fila tiene los valores 0, #Missing y #Missing respectivamente. En la cuarta columna de T1, las fórmulas de miembros se insertan de forma que el valor Omitir de la primera fila se establezca en Cero y el valor Omitir de la segunda fila se establezca en Missing y Ceros. El resultado esperado es #Missing para ambas filas, pero el resultado real se muestra como cero.
  • Los alias que no sean únicos o que estén duplicados en una cuadrícula y a los que se haga referencia en las fórmulas pueden provocar un error de alias duplicado al realizar ad hoc en formularios inteligentes. Esto se produce al insertar fórmulas de miembro en una cuadrícula ad hoc con alias duplicados, guardarla como formulario inteligente y volver a abrir el formulario inteligente en modo ad hoc. Al hacer clic en Refrescar, Smart View muestra un mensaje de error: "Se han encontrado alias o nombres de miembro duplicados que entran en conflicto con el padre Cuenta. Uno o más de estos alias o nombres de miembro se deben modificar para resolver la ambigüedad."
  • En el caso de los datos con valores #Missing y cero, el cálculo de la función @MAX puede generar resultados inconsistentes en la aplicación web y en Smart View. Esto se debe a que Oracle Essbase y Excel tratan estos valores de forma distinta. En Essbase, una comparación entre valores cero y #Missing podría no ser siempre igual, por lo que se recomienda el uso de la función @MAXS. Para obtener más información, consulte las notas de Función @MAX en Referencia de consultas y cálculos para Oracle Essbase. @MAX se comporta como @MAXS (SKIPNONE), por lo que cuando solo haya valores #Missing y negativos presentes en los datos, el valor #Missing se considera que es mayor que el valor negativo. #Missing se considera como cero durante las comparaciones con valores no en blanco. Smart View usa la etiqueta #Missing para indicar los valores de datos que faltan en la base de datos, que es diferente de un valor de datos cero. Excel trata una etiqueta que no esté en blanco como una cadena, mientras que las cadenas se tratan de forma distinta a las celdas vacías y los ceros. Debido a esta diferencia entre Excel y Essbase, la comparación de los valores de datos #Missing y cero sigue sin determinar.
  • Cuando ordena una cuadrícula en orden ascendente o descendente, cambia la estructura de la cuadrícula. Esto hace que las fórmulas de miembro y las funciones presentes en la cuadrícula no sean válidas. Ahora bien, si introduce o modifica valores en las celdas a las que se hace referencia en una fórmula o una función, los cálculos no se refrescan de inmediato en las celdas que contienen la fórmula o la función. Debe guardar la cuadrícula para ver los valores calculados o modificados.
  • Si las celdas a las que se hace referencia en una fórmula contienen cadenas de texto o fechas, los resultados obtenidos de los cálculos sobre la marcha pueden ser diferentes de los calculados en Essbase. Esta diferencia se produce porque Planning almacena un índice numérico en la ubicación de celda para datos no numéricos (como texto, fecha o lista inteligente) que utiliza Essbase para el cálculo, mientras que el cálculo sobre la marcha utiliza el valor de texto, fecha o lista inteligente real mostrado para el cálculo y considera los datos no numéricos como datos que faltan.
  • Los valores no numéricos, como las opciones de texto, fecha y lista inteligente presentes en las celdas se consideran como que faltan para fines de cálculo en Excel. Por ello, si se hace referencia a esas celdas en las funciones y las fórmulas, el resultado se devuelve como #missing. Esto ocurre porque aunque Essbase puede interpretar dichas celdas y calcular los resultados correctamente, esta misma capacidad no está disponible para los cálculo sobre la marcha.
  • Si una celda tiene una fórmula debido a una fórmula de miembro o las matemáticas de esquema, la celda que no sea de nivel 0 permitirá la escritura, ya que un valor introducido se puede difundir a las celdas de origen que permiten escritura mientras se realizan cálculos sobre la marcha en la aplicación web. Tenga en cuenta que la difusión de fórmulas no está soportada en Smart View.
  • Para que las fórmulas de miembro se muestren para una celda para el cálculo sobre la marcha, los miembros que contribuyen a la fórmula deben existir en la cuadrícula. De lo contrario, la fórmula no se muestra en la pista.
  • Si la evaluación de una fórmula siempre da como resultado un valor constante (por ejemplo, multiplicando por cero o #missing), la fórmula no se genera.
  • Para Formularios 2.0, el cálculo sobre la marcha solo está soportado para cubos de BSO y de BSO híbridos. Para Smart View, el valor de aplicación, Versión de formularios, debe estar definido en Formularios 2.0.
  • Asegúrese de que en lo que respecta al diseño, los formularios que utilicen el cálculo sobre la marcha solo utilicen un número razonable y relevante de miembros en la cuadrícula para garantizar un tiempo de procesamiento rápido en los cálculos posteriores.
  • En Formularios 2.0, si tanto el cálculo sobre la marcha como la difusión están activados durante la creación de un formulario y este se abre en Smart View, dicho formulario no le permitirá introducir ni enviar datos debido a un conflicto entre las dos operaciones. Para evitar este conflicto y posibilitar los cálculos de fórmulas y el envío de datos, la difusión se desactiva automáticamente de forma predeterminada cuando se abre en Smart View un formulario con cálculos sobre la marcha y con difusión activados. En la aplicación web este conflicto no se produce, y los formularios con cálculos sobre la marcha y difusión activados funcionan correctamente.