Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


la información se encuentra de la siguiente manera:

Prod

Inv01

Inv02

Inv03

...

Inv12

A

250

200

230

...

120

B

100

180

150

...

140


En este caso, debemos generar 12 registros para cada producto en la construcción del cubo (uno por cada mes).
Los pasos a seguir son los siguientes:

  1. Definir 12 Tuplas por registro en la fuente. Cada vez que O3 lea un registro de esta fuente, generará 12 registros.
  2. Crear los siguientes Campos Virtuales

    Inventario = Seleccionar(TN, Inv01, Inv02, Inv03, ..., Inv12)
    Fecha = Fecha(1,TN, Año(Hoy()))

    Notar que en este ejemplo se simplificó la notación. En el Designer se deben especificar los 12 campos
    El primer Campo Virtual está basado en la función Seleccionar (Índice, valor1, valor2, ..., ValorN).
    Esta función retorna el valor del campo "ValorX" basado en el valor para "Índice" (si el Índice = 1 retorna valor1, si Índice = 2 retorna valor2, etc.)
    El identificador "TN" se sustituye con el valor del registro actual en la cuenta de Tuplas Por Registro (1 a 12 en nuestro ejemplo). Esto significa que cada uno de los 12 registros generados para cada uno de los registros de fuente tendrá un valor diferente para el Campo Virtual Inventario.
    El primer registro usará el valor Inv01, el segundo Inv02 y así sucesivamente.
    Use el campo virtual Inventario para definir la medida Inventario. Anchor_Ref475771907_Ref475771907anchor
    _Ref475772052_Ref475772052 Adicionalmente el campo virtual Fecha tomará los valores 1-ENE, 1-FEB, ...1-DIC para el año corriente.

...

Child pages (Children Display)