SET REMOTECALC

English (Español a continuación)

This command is used exclusively in calculations on the target database of a transparent partition and determines whether values ​​of the partition participate or not in the calculation.

It has 2 options:

  • «SET REMOTECALC ON;» partition values ​​do participate.
  • «SET REMOTECALC OFF;» partition values ​​do not participate.

The default value is «ON». The OFF option can only be activated if you are sure that partition values ​​are not involved in the calculation, otherwise it would give an incorrect result.

This command can be activated / deactivated throughout the calculation script.

Let’s see an example: we have two bases related through a transparent partition: the target database takes the sales of the current month (September) from the source database while the sales of the previous months are in the target database.

We project sales for the whole year:

  • Projected sales = Sales (January-September) * 1.3;

If SET REMOTECALC:

  • ON: the calculation adds the sales from January to September (the data from January to August are taken from the target database and the September come from the source database) and multiplies it by 1.3 giving a correct result.
  • OFF: the calculation adds the sales from January to August (the September data cannot be captured and leaves it empty) and multiplies it by 1.3 giving an erroneous result.

The OFF option is interesting when there are calculations, such as CALC DIM, CALC ALL, or complex calculations, that affect very large segments of the base which may include part of the transparent partition area (when the results of this area are not relevant).

  • With this command we deactivate the calculations that affect the area of ​​the partition which can have a very negative impact on efficiency.

Español

Este comando se utiliza exclusivamente en cálculos en la base objetivo de una partición transparente, y determina si en el cálculo participan valores de la partición.

Tiene 2 opciones:

  • “SET REMOTECALC ON;” sí participan valores de la partición.
  • “SET REMOTECALC OFF;” no participan valores de la partición.

El valor por defecto es “ON”. La opción OFF tan sólo se puede activar si se está seguro de que en el cálculo no intervienen valores de la partición, ya que en caso contrario daría un resultado incorrecto.

Este comando se puede ir activando / desactivando a lo largo del script de cálculo.

Veamos un ejemplo: tenemos dos bases relacionadas con una partición transparente: la base objetivo toma el valor de las ventas del mes actual (septiembre) de la base origen mientras que las ventas de los meses anteriores sí están en la base objetivo.

Vamos a proyectar las ventas de todo el año:

  • Ventas proyectadas = Ventas (Enero-Septiembre) * 1.3;

Si SET REMOTECALC:

  • ON: el cálculo suma las ventas de enero a septiembre (los datos de enero a agosto los toma de la propia base objetivo y el dato de septiembre acude a la base origen) y la multiplica por 1.3 dando un resultado correcto.
  • OFF: el cálculo suma las ventas de enero a agosto (el dato de septiembre no lo puede capturar y lo deja vacío) y la multiplica por 1.3 dando un resultado erróneo.

La opción OFF es interesante cuando hay cálculos, del tipo CALC DIM, CALC ALL, o cálculos complejos, que afectan a segmentos muy amplios de la base que pueden incluir parte del área de la partición transparente (siempre que los resultados de esta área no sean relevantes).

  • Con este comando desactivamos los cálculos que afectan al área de la partición ya que pueden tener un impacto muy negativo en eficiencia.