Uso de sentencias FIX

  • Las sentencias FIX se usan para centrarse en la regla de negocio (mantenga el cálculo del número de bloques en una cantidad lo más baja posible) para garantizar que solo se calculen los bloques necesarios.
  • Se recomienda una sentencia FIX para las dimensiones ligeras porque reduce el número de bloques necesarios para el cálculo.
  • Asegúrese de que los cálculos se realicen en el nivel 0 de todas las dimensiones si el diseño de la aplicación tiene una configuración de versiones Ascendente.
  • Cuando sea posible, use sentencias FIX externas en dimensiones ligeras y sentencias IF internas en dimensiones densas.
  • Todas las sentencias FIX deben incluir miembros de todas las dimensiones que no sean las del cálculo. Si se excluye una dimensión, se incluyen todos los miembros de esa dimensión. Esto puede que no sea necesario.
  • Anide las sentencias FIX siempre que sea posible para reducir el número de pasadas de la base de datos. Cada sentencia FIX completa necesita una pasada en la base de datos. Por ejemplo, puede usar una sentencia FIX externa para Version, Scenario y cualquier otra selección de dimensión que sea estática en la regla de negocio.
  • Para las reglas de negocio asociadas a formularios web, use la página seleccionada y los miembros del PDV en sentencias FIX para reducir el número de bloques calculados.