Foros del Web » Programando para Internet » Javascript »

Código javascript para rellenar un Dataset

Estas en el tema de Código javascript para rellenar un Dataset en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/03/2011, 09:35
 
Fecha de Ingreso: marzo-2011
Mensajes: 1
Antigüedad: 13 años, 1 mes
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,

Etiquetas: dataset, rellenar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:06.