귀하의 질문을 올바르게 이해하고 있다면 :
백분율 값은 JMP에 비율로 저장되고 백분율로 표시됩니다. 따라서 10 %의 숫자 값은 0.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,
그러나 이제 우리는 actual> = (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" ) ) );