Si entiendo su pregunta correctamente:
Los valores porcentuales se almacenan en JMP como proporciones y se muestran como porcentajes. Por lo tanto, el valor numérico del 10% es .1. A continuación se modifica su script utilizando el valor .1
New Column( "Target Progress",
Numeric,
"Continuous",
Format( "Percent", 12, 0 ),
Formula( :Actual Training Time / :Required Period )
);
New Column( "Meet Goal",
"Numeric",
formula(
If(
:Certified == "Y",
"Yes",
:Actual Progress >= (:Target Progress - :Target Process * .1),
"Yes",
"No"
)
)
);
Buen guión original:
New Column( "Target Progress", Numeric, "Continuous", Format( "Percent", 12, 0 ), Formula( :Actual Training Time / :Required Period ) );
New Column( "Meet Goal", "Numeric", formula( If( :Certified == "Y", "Yes", :Actual Progress >= :Target Progress, "Yes", "No" ) ) );
el progreso objetivo es un porcentaje, la secuencia de comandos anterior es trabajo para los criterios anteriores de progreso real> =: progreso objetivo,
pero ahora queremos cambiar a real> = (progreso del objetivo-10%), entonces está bien. Por favor, compruebe por qué a continuación no funciona y cómo editar a continuación.
New Column( "Target Progress", Numeric, "Continuous", Format( "Percent", 12, 0 ), Formula( :Actual Training Time / :Required Period ) );
New Column( "Meet Goal", "Numeric", formula( If( :Certified == "Y", "Yes", :Actual Progress >= (:Target Progress - 10%), "Yes", "No" ) ) );