特に複雑な式を作成する場合は数式エディターを使って式を追加します。エディターでは構文のハイライト表示機能とチェック機能でコードの確認と修正をサポートします。オートコンプリートとスマート フォーマットによって関数を正確に参照でき、式を自動的にフォーマットできます。式を書いている最中にモジュールを切り替えることもできます。
注記: 式を入力する前に必ずライン アイテムの形式を設定します。結果がセルの形式と一致する場合のみ、式を送信できます。たとえば、式の結果が日付の場合、ライン アイテムの形式も日付にする必要があります。
式を書く際は以下の要件に従うようにしてください。
- 開き括弧を使用したら必ず閉じ括弧も使用する
- 使用する関数に必要な引数をすべて入力する
- 一つの式で 100 個以上の関数を入れ子にしない
- ハイフン、数値または演算子 (+ - / *) を含むラインアイテム名は一重引用符で囲む
関数、演算子、及び式の書き方の詳細については、「すべての関数」を参照してください。
数式エディターを使って式をライン アイテムに追加する手順は次のとおりです。
- ブループリント
、ライン アイテムの順に選択します。式バーでは、編集フィールドの横にライン アイテム名が表示されます。 - 式バーで、ライン アイテム名、又はライン アイテム名の左にある 展開
を選択して数式エディターをプレビュー モードで開きます。Small-caret
注記:IF THEN ELSE 関数を含む有効な式は数式エディターでインデントされます。
- 数式エディターを有効にする手順は以下のとおりです。
- 編集
を選択します。 - 数式エディターをダブルクリックします。
- 数式エディターに入力します。
- 編集
- エディターに式を入力します。
- エディターに関数、演算子、参照を直接入力します。オートコンプリートは正確な参照と関数名の入力をサポートします。
- 同じモジュールのライン アイテムに参照を追加するには、ライン アイテムを選択します。ライン アイテムが数式エディターに自動的に追加されます。
- 別のモジュールのライン アイテムに参照を追加するには、参照先のモジュールを開いてライン アイテムを選択します。モジュールを切り替えても、数式エディターはウィンドウ最下部に固定されたままになります。
- 式が完成したら [Apply] を選択します。
式を破棄してプレビュー モードに戻るには [キャンセル] を選択します。数式エディターを閉じるには 閉じる を選択します。 - 必要に応じて、式をモデルのどのバージョンに適用するかをブループリントの [Formula Scope] 列で指定します。[Formula Scope] オプションのデフォルトは [All Versions] です。
数式エディターの移動とサイズ変更
式を書く際には数式エディターを移動したりサイズを変更したりできます。
ウィンドウの下部または右側に数式エディターを固定するには下部に固定
ウィンドウの下部に数式エディターを固定した場合、エディター最上部にカーソルを合わせ、青い線を上下にドラッグすることでサイズを変更できます。
ウィンドウの右側に数式エディターを固定した場合、エディターの横にカーソルを合わせ、青い線を左右にドラッグすることでサイズを変更できます。
自動構文チェック
構文チェックは式に自動的に適用されます。式に構文エラーがある場合は、数式エディターの右下に警告
エラーがある場合は、式の該当する部分が赤い下線で示されます。赤い下線部分にカーソルを合わせるとエラーの詳細が表示されます。エラーの説明と推奨される対応方法が表示されます。
一度に表示されるエラーは一つだけです。最初の問題を修正すると、別の問題が表示される場合があります。
式のオートコンプリートとスマート フォーマット
展開した数式エディターで式を編集すると、入力したテキストに対する候補がオートコンプリートによって表示されます。スマート フォーマットでは、よくあるタイプミスと式のレイアウトが自動的に修正されます。
関数、モジュール、ライン アイテム、リスト、リスト プロパティの順で候補が表示されます。
式のオートコンプリートでは次の候補が表示されます。
[
(左角括弧): 集計関数と関連関数が表示されます。'
(一重引用符): 現在のモデルのモジュールが表示されます。.
(ピリオド): モジュール名の後に、モジュール内のライン アイテムが表示されます。
すべての参照を検索するには、Ctrl + Shift + F (Windows) か Command + Shift + F (Mac) を押します。
Esc キーを押すと、さらに入力するまで候補が非表示になります。
スマート フォーマットでは以下が修正されます。
- 条件付きロジックのインデント
- 式のスペース
- 式の構造に合わせた、貼り付けたロジックの書式設定
式のオートコンプリートとスマート フォーマットは数式エディターの設定
Anaplan クラシックでの式の追加
Anaplan クラシックには次のような制限があります。
- 数式エディターは展開されるが、固定されない
- 式のオートコンプリートが使用できない
- 構文のハイライト表示が使用できない
- IF、THEN、ELSE の各ステートメントがインデントされない