Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2011, 09:35
ginlang75
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 2 meses
Puntos: 0
Código javascript para rellenar un Dataset

Hola,

estoy tratando de generar un report con Birt y tengo problemas a hora de introducir una expresión (en código javascript) en un Dataset. Dicho Dataset está formado por una tabla con 3 columnas (columna1( formada por strings), columna2 (decimales), y columna3 que pretendo rellenar con strings (Ok/NOk).

La idea es crear, como os digo, un script que recorra los elementos de la columna1, identifique el comienzo de cada cadena (FU, CA, etc.), y en función del resultado, realizar una comparación (>=) de cada elemento de la columna2 y rellenar la columna 3 con "Ok/Nok".

Copio el código que estoy probando. Estoy teniendo problemas a la hora de introducir la primera condición (columna1), por ese motivo os la incluyo comentada para ver si me podéis echar una mano y enviarme vuestras sugerencias a propósito de cómo introducir dicha condición.


if row ["Datos Columna1 del Dataset"] //incluir a continuación la condición de comienzo de la comumna1 por los caracteres FU, CA, NC (/^FU/,etc.))
{
if (row["Datos Columna2 del Dataset"]) >=1
{
row ["Datos Columna3 del Dataset"].write ("Ok")
}
else
{
row ["Datos Columna3 del Dataset"].write ("Nok")}
}
}
else {
if (row["Datos Columna2 del Dataset"]) >=2
{
row ["Datos Columna3 del Dataset"].write ("Ok")
}
else
{
row ["Datos Columna3 del Dataset"].write ("NOk")
}

}

Gracias por adelantado
Saludos,