論理関数こんにちは、JMPは初めてです。
私は問題を解決する方法について助けを求めます:
列(HB)に値があります次の条件を比較する必要があります
HB> 150の値が「グレード0」として再分類された場合SE HB> 80&<90グレード1結果。HB> 90&<= 150結果「グレード3」の場合
そうでなければ、誰かが私を助けることができるなら、私はできません
ありがとうございました
再:論理関数の場合こんにちは @MarcoR 、
数式列でこれを行うことができます
If(
:HB > 150, "grade 0",
80 < :HB <= 90, "grade 1",
90 < :HB <= 150, "grade 3",
"not graded"
)
グレード別の分布
列式を使用してデータテーブルの例を添付しました。
再:論理関数
@pmroz 書いた:
JSLで初めてIFを使用するときは、難しい場合があります。 コンマの配置には非常に注意します。 コードを少しわかりやすくするために注釈を付けます。 スタンの例を使用して:
If (:HB > 150,
// then
"grade 0",
// else if
80 < :HB <= 90,
// then
"grade 1",
// else if
90 < :HB <= 150,
// then
"grade 3",
// else
"not graded"
)
答えてくれてありがとう。
関連して、私が必要とする範囲は、私があなたの指示に従って機能しなかったが機能しなかったセグンテです。
Excelではこの構文を使用しました= SE(HB> 120; 0; SE(E(B2> = 100; B2 <= 120); 1; SE(E(B2> = 80; B2 <100); 2)))
私はこれを試しましたが、うまくいきません
(:Hb> 120、"0"、
120 <:Hb <= 100、"1"、
80 <:Hb <= 100、"2"、
「評価なし」
)
80〜120の値を入力すると、グレードではありません。
どうもありがとう
再:論理関数の場合あなたはほとんどそこにいます。
If(
:Hb >= 120, "0",
100 <= :Hb < 120, "1",
80 < :Hb < 100, "2",
"not graded"
)
再:論理関数の場合JSLで初めてIFを使用するときは、難しい場合があります。 コンマの配置には非常に注意する必要があります。 コードを少しわかりやすくするために注釈を付けます。 スタンの例を使用して:
If (:HB > 150,
// then
"grade 0",
// else if
80 < :HB <= 90,
// then
"grade 1",
// else if
90 < :HB <= 150,
// then
"grade 3",
// else
"not graded"
)