Re: En el ciclo For, Creando una nueva columna i, agregue la fórmula usando i en el nombre de la columnaEl error actual es,
cuando llame al resultado de la primera velocidad, "Jame_Speed_5 * i", el i no puede reconocerse en 1, etc.
Re: En el ciclo For, Creando una nueva columna i, agregue la fórmula usando i en el nombre de la columnaHay 5 columnas diferentes que se nombran como:
Jame_Speed_5 * 1
Jame_Speed_5 * 2
Jame_Speed_5 * 3
Jame_Speed_5 * 4
Jame_Speed_5 * 5
Espero comparar cada velocidad y dar los resultados para cada columna correspondiente.
Re: En el ciclo For, Creando una nueva columna i, agregue la fórmula usando i en el nombre de la columnaEl componente de fórmula de Nueva columna no funcionará correctamente de la manera que lo configuró. Primero, el valor de "i" debe concatenarse a la cadena literal "Jame_Speed_5". En segundo lugar, el componente fromula no analizará ni evaluará la concatenación, solo asumirá que es parte de la fórmula, por lo tanto, la sustitución debe usarse para construir completamente la fórmula antes de analizar la instrucción New Column. En tercer lugar, JMP interpretará el nombre de columna de "Jame_Speed_5 * 1" como un cálculo, no como un nombre de columna. Por lo tanto, la función: Nombre () debe usarse para especificar a JMP que es un nombre, no un cálculo. Vea abajo:
For( i = 1, i <= 5, i++,
Eval(
Substitute(
Expr(
dt << New Column( "Jame" || Char( i ),
Character,
"Nominal",
Formula(
If( 100 > __speed__ > 8,
"Pass",
"fail"
)
)
);
),
Expr( __speed__ ), Parse( ":Name(\!"Jame_Speed_5*" || Char( i ) || "\!")" )
)
)
);Re: En el ciclo For, Creando una nueva columna i, agregue la fórmula usando i en el nombre de la columnaMuchas gracias
@txnelson escribió:
El componente de fórmula de Nueva columna no funcionará correctamente de la manera que lo configuró. Primero, el valor de "i" debe concatenarse a la cadena literal "Jame_Speed_5". En segundo lugar, el componente fromula no analizará ni evaluará la concatenación, solo asumirá que es parte de la fórmula, por lo tanto, la sustitución debe usarse para construir completamente la fórmula antes de analizar la instrucción New Column. En tercer lugar, JMP interpretará el nombre de columna de "Jame_Speed_5 * 1" como un cálculo, no como un nombre de columna. Por lo tanto, la función: Nombre () debe usarse para especificar a JMP que es un nombre, no un cálculo. Vea abajo:
For( i = 1, i <= 5, i++,
Eval(
Substitute(
Expr(
dt << New Column( "Jame" || Char( i ),
Character,
"Nominal",
Formula(
If( 100 > __speed__ > 8,
"Pass",
"fail"
)
)
);
),
Expr( __speed__ ), Parse( ":Name(\!"Jame_Speed_5*" || Char( i ) || "\!")" )
)
)
);
En el bucle For, Crear nueva columna i, agregue la fórmula usando i en el nombre de la columnaComo a continuación, pero no funciona, cualquier cosa será apreciada.
El objetivo es determinar la velocidad de Jame desde 5 pruebas diferentes y compararlas con los criterios.
For( i = 1, i <= 5, i++,
dt << New Column( "Jame" || Char( i ),
Character,
"Nominal",
Formula(
If( 100 > Column( "Jame_Speed_5*i" ) > 8,
"Pass",
"fail"
)
)
)
);