Si je comprends bien votre question:
Les valeurs de pourcentage sont stockées dans JMP sous forme de proportions et affichées sous forme de pourcentages. Par conséquent, la valeur numérique de 10% est de 0,1. Ci-dessous est votre script modifié en utilisant la valeur .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"
)
)
);
Bon script 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" ) ) );
la progression cible est un pourcentage, le script ci-dessus est un workabel pour les anciens critères de progression réelle> =: Progression cible,
mais maintenant nous voulons changer en réel> = (objectif de progrès-10%) alors c'est ok. Veuillez vérifier pourquoi ci-dessous ne fonctionne pas et comment modifier ci-dessous?
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" ) ) );