私があなたの質問を正しく理解している場合:
パーセント値は割合としてJMPに保存され、パーセントとして表示されます。 したがって、10%の数値は1です。 以下は、.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"
)
)
);
オリジナルの良いスクリプト:
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" ) ) );
目標進捗率はパーセントです。上記のスクリプトは、実際の進捗状況> =:目標進捗状況の古い基準のワークラベルです。
しかし、今度は実際に変更したい> =(target progress-10%)その後、大丈夫です。Pls checke以下が機能しない理由と以下の編集方法
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" ) ) );