Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Ejemplo de catálogo simple

Code Block

ArrayList list = new ArrayList();

list.add(new Object[]{0, "Activos"});
list.add(new Object[]{1, "Pasivos"});

iterator = list.iterator();

...

Ejemplo de datos de entrada de tipo fecha

Code Block

ArrayList list = new ArrayList();

list.add(new Object[]{new Date(2008-1900, 0, 1)});

iterator = list.iterator();

...

A partir del uso de scripts como consultas, se comprende que su potencial permite realizar procedimientos mucho más complejos y elaborados.

Ejemplo de datos de entrada de tipo fecha, generación automática a la fecha de hoy

El ejemplo anterior indica como generar una tabla de dimensión de datos fechas en forma estática, cada nuevo año deberíamos modificar el modelo para obtener el nuevo año.

A continuación se indica un sciript para generar datos de fecha en forma automática desde una fecha de comienzo hasta la fecha de generación del cubo. En este ejemplo generamos a partir del año 1996

Code Block
ArrayList list = new ArrayList();
int currentYear = Calendar.getInstance().get(Calendar.YEAR);
for (int year=1996; year <= currentYear; year++)
    {
    list.add(new Object[]{new Date(year-1900, 0, 1)});
    }
//list.add(new Object[]{null});
 
iterator = list.iterator();

 

 

Wiki Markup
{scrollbar}

Child pages (Children Display)