Calcular Valores de Lectura Finales

Las reglas de cálculo Calcular Valores de Lectura Finales determinan los valores finales para las lecturas en función de la Unidad de Medida, el Tiempo de Uso y el Identificador de Cantidad de Servicio definidos por el usuario.

  • Nombre de Regla: Calcular Valores de Lectura Finales
  • Objeto de Negocio de Regla de Cálculo de Paquete Base: C1-CalculateFinalValue
  • Algoritmo/Tipo de Algoritmo Aplicar Regla de Cálculo: C1-CALCFNVL
  • Parámetros de Regla:
    • Detalles de Cálculo: Detalles sobre cómo la regla de cálculo realiza los cálculos:
      • Unidad de Medida: La unidad de medida para la cantidad medida.
      • Tiempo de Uso: El tiempo de uso para la cantidad medida.
      • Identificador de Cantidad de Servicio: El identificador de cantidad de servicio para la cantidad medida.
      • Retener Cantidad de Servicio Medida: Indica si se grabará la entrada de cantidad medida acumulada en la recopilación de Cantidad de Servicio. Si este valor está definido en No, significa que el valor se eliminará de la recopilación de Cantidad de Servicio. Antes de ejecutar la regla de procesamiento previo, el motor de tarifa colocará la suma o el valor máximo de los detalles de lectura en la recopilación de Cantidad de Servicio. Por ejemplo, si los detalles de lectura contienen entradas de Pies Cúbicos medidos, habrá una entrada en la recopilación de Cantidad de Servicio para los Pies Cúbicos totales de todos los detalles de lectura. Esto puede ser lo que se necesita, pero puede no ser pertinente si una regla convierte la cantidad medida en termias. En este caso, la recopilación de Cantidad de Servicio solo necesita termias y la entrada de Pies Cúbicos se puede eliminar.
      • Fórmula: Define la fórmula utilizada para calcular la cantidad de lectura final. Los Factores de Cálculo (o variables escalares) que se utilizarán en el cálculo se designan como Vn, donde n se asocia con el número asignado a la variable (es decir, V1 = Factor de Cálculo 1, V2 = Factor de Cálculo 2, etc.). Se hace referencia a la Cantidad Medida como MQ en la fórmula Entre las operaciones matemáticas soportadas, se incluyen la suma, la resta, la multiplicación y la división. Por ejemplo: (MQ * V1) sería la fórmula para convertir Pies Cúbicos en termias.
    • Variables Escalares: Define las variables escalares o los Factores de Cálculo que se utilizarán en el cálculo. Cuando se hace referencia a ellas en fórmulas, las variables escalares se designan como Vn, donde n se asocia con el número asignado a la variable (es decir, V1 = Factor de Cálculo 1, V2 = Factor de Cálculo 2, etc.). Observe que solo se pueden usar factores de cálculo regulares en la fórmula. No se soportan los factores de cálculo Intervalo ni Tiempo de Uso.
      • Secuencia: Designa el número de la variable (V1, V2, etc.)
      • Factor de Cálculo: El Factor de Cálculo usado para la variable.
    • Resultado: Define el tipo de datos (Unidad de Medida, Tiempo de Uso e Identificador de Cantidad de Servicio) que se usará para la cantidad final calculada por la regla.
  • Procesamiento: Se lleva a cabo el siguiente procesamiento:
    • La regla procesará cada detalle de lectura cuya Unidad de Medida inicial se asocie con la Unidad de Medida de la cantidad medida.
    • Sustituye la referencia a la Cantidad Medida en la fórmula por la cantidad medida de cada lectura y, luego, llama el servicio de fórmula pasando los factores de cálculo definidos como variables de 1 a n. La fecha final de la lectura se pasa como la fecha efectiva.
    • Luego, completa el valor final de cada lectura con los resultados de la fórmula y completa los valores finales de Unidad de Medida, Tiempo de Uso e Identificador de Cantidad de Servicio con los valores definidos en la regla.
    • Completa la recopilación de Cantidad de Servicio con los resultados (esto agregará un valor nuevo si el valor final de Unidad de Medida, Tiempo de Uso e Indicador de Cantidad de Servicio no está presente en la recopilación de Cantidad de Servicio, O actualizará la cantidad de Cantidad de Servicio existente con la suma o el máximo del valor calculado según el valor máximo de medida de la Unidad de Medida final). Tenga en cuenta que los valores inicial y final de dicha Cantidad de Servicio serán el valor calculado.
    • Luego, remueve el valor medido de Unidad de Medida, Tiempo de Uso e Indicador de Cantidad de Servicio de la recopilación de Cantidad de Servicio si la regla se ha configurado como tal.
  • Ejemplo: Esta regla de cálculo convierte los pies cúbicos (como está registrado en el medidor) a termias con fines de facturación.

    Grupo de Cálculo: Conversión de Pies Cúbicos a Termias (Calcular Cantidad de Servicio: Cantidad de Servicio y Factor de Cálculo)

    Regla de Cálculo: CCF2TH

    Secuencia: 10

    Descripción: Convertir Pies Cúbicos a Termias

    Detalles de Cálculo:

    • Unidad de Medida: 100 pies cúbicos de gas
    • Retener Cantidad de Servicio Medida: Sí
    • Fórmula: MQ*V1*V2

      Variables Escalares (Secuencia/Factor de Cálculo):

    • 1/Zona de ajuste de presión
    • 2/Punto de toma para factor de conversión de termia

      Resultado:

    • Unidad de Medida: Unidades térmicas