列の平均式を使用して、テストサンプルの種類ごとにグループ化されたテストサンプルの列の時間0の平均値を表示しようとしています。
私は2012年からこのトピックを見つけましたが、それはうまくいくように見えました:
https://community.jmp.com/t5/Discussions/Determine-column-mean-by-day-and-within-certain-hours/mp/5477/highlight/true
推奨される構文は次のとおりです。
Col Mean(If(1 <=:Hour <= 10、:x、Empty())、:Day)
ただし、データセットで同様のものを使用しようとすると、「引数は行で1回数値である必要があります:2」というエラーが発生します。
これは私が使おうとしている構文です。
Col Mean(If(:DH hours == 0、:pm_mw、Empty())、:Substrate)
by変数を削除すると、forumlaを正しく実行できます。
Col Mean(If(:DH hours == 0、:pm_mw、Empty()))
同様に、Iステートメントを削除すると、正しく評価することができます。
Col Mean(:pm_mw、:Substrate)
そして最後に、テーブル内のDH時間のすべての値が0である場合、正しく評価することができます。 ただし、表にDH時間の0以外の値がある場合、それは評価されません。
任意の提案をいただければ幸いです。
empty()の代わりに、ピリオドで表される欠落している値を使用します。
formula column using ColMeanformula column using ColMeanコルメアンを使用した数式列