JSLを使用して列に式を含める<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />次の計算を実行する列を追加します。
if(Missing(Column1)=> 2
else => column2)
JSLを使用して列コードに含める方法
私はこのようなコードを書きました:
dt <<新しい列( "新しい日付"、
連続して、
フォーマット( "m / d / y"、12)、
式(if(がない(:Column1))の場合、2
それ以外の場合:列2
;);
しかし、それはうまくいきません。
再:JSLを使用して列に数式を含めるIf()関数の正しい構文を確認してください。たとえば、優れたスクリプトインデックス([ヘルプ]メニュー)を使用するなどしてください。コードが機能しないのはなぜですか。コンマが欠落している、そうでなければ必要ない、または定義さえされていない、そして括弧は見当違いであるように思われる。列名がColumn1およびColumn2であり、Column 1およびColumn 2ではないことも確認します(新しいテーブルのデフォルトはスペース付きです)。JMPは文字列中の空白についてうるさいです。
これはうまくいく可能性があります。
dt << 新しいコラム ( 「新しい日」 、
連続的 、
フォーマット ( "m / d / y" 、 12年 ) 、
式 ( もし ( 不足している ( : コラム1 ) 、 2 、
: コラム2
))) ;