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,