日時:フォーミュラエディタディープダイブ(EU 2018 411)それはあなたの添付ファイルにスライドが欠けているということでしょうか?
Formula Editor Deep Dive(EU 2018 411)レベル:初心者
Mike Muhlada、JMP開発テスター、SAS
SAS、JMPシニア開発テストマネージャー、オードリーシェル
この入門デモでは、例を使用してフォーミュラエディタの仕組みを説明し、一般的なエラーを調査して修正し、フォーミュラ作成のベストプラクティスと有用な「トリック」を強化します。詳細なチュートリアルでは、ドラッグアンドドロップ、キーボードショートカット、機能ボタンを使用して数式を作成する方法など、数式ビルダーのさまざまな側面を説明します。例を実行しながら、便利な機能について説明し、一般的な間違いを発見して修正します。カバーするベストプラクティスのトピックには、データの「クリーンアップ」用の式の使用、列変換、文字列操作、JMP日付関数、およびより複雑な式の作成に中間列を使用するカスタム形式が含まれます。JMP 14のユーザー定義関数、結果プレビュー、「ライブ」式エラー/警告検出、カスタマイズ可能な関数リストなどの新機能に特に重点が置かれます。
//カスタム関数funcDef = function({height、weight}、{Default Local}、(weight * 0.45)/(height * 0.025)^ 2); description = "この関数は、人の体重と身長を考慮して、BMIを計算します。重量はポンドで、高さはインチであると推定されます。メトリックへの変換は、関数自体の内部で行われます。"; //例は、expr()内の複数のステートメントである場合があります。4]、:weight [4])); parmHint1 = "インチの高さ"; parmHint2 = "ポンドの重さ"; //変数を使用して関数を作成bmi_ = New Custom Function( "custom"、"BMI"、funcDef); bmi_ << Description(description); bmi_ << Prototype( "custom:BMI(height、weight)"); bmi_ << Example( "custom:BMI(72,225)"); // expr()サンプルを渡す必要があるNameExpr()内bmi_ << Example(NameExpr(ex2)); bmi_ << Parameter( "Number"、parmHint1); bmi_ << Parameter( "Number"、parmHint2); bmi_ << Formula Category( "Discovery"); bmi_ << Scripting Index Category( "Frankfurt Functions"); // myNamespace:AddTen関数をシステムに追加カスタム関数を追加(bmi_);JSLアプリケーション開発再:フォーミュラエディターディープダイブ(EU 2018 411).jmpappのアップロードで問題が発生していました。これで、残りのJMPファイルが完成しました。その.jmpappを使用してデモを実行しました。これらのエクササイズのステップバイステップの説明が必要な場合は、一言お願いします。