...
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) |
---|