Skip to main content
数式フィールドは、同じレコードにある他のフィールドから結果を計算します。算術演算、テキストの結合、日付計算、条件ロジックを処理できます。繰り返し使用する計算ルールをフィールドにする場合に使用します。

ユースケース

数式の基本

データ型

数式を記述する前に、計算で使用するフィールドの型を確認してください。型によって、対応する演算や関数が異なります。

フィールドを参照する

数式では、フィールド名を使って別のフィールドを参照します。フィールド名を{}で囲み、実際のフィールド名と一致させてください。

演算子

関数と式

一般的な関数

関数は特定の処理を実行します。たとえば、SUMは合計を計算し、LEFTはテキストの先頭から文字を抽出し、TEXTBEFOREは区切り文字より前のテキストを抽出し、TEXTSPLITは区切り文字でテキストを分割します。 その他の関数については、数式チートシートを参照してください。

テキスト処理

論理条件

条件に基づいて異なる値を返すには、IF関数を使用します。
フィールドが空かどうかを確認する場合は、BLANK()と比較します。たとえば、IF({Weight}=BLANK(), 1, 2)は数値フィールドが空の場合に1を、それ以外の場合に2を返します。

複雑な式

複雑な数式には、複数の関数、フィールド参照、演算子を含められます。計算順序を制御するには括弧を使用します。

結果の表示とメンテナンス

書式設定とインタラクティブ表示

数式の結果には、パーセンテージ、進捗バー、アイコンスタイルなどの書式設定インタラクティブ表示も使用できます。利用できるオプションは、数式の結果タイプによって異なります。

デバッグと最適化

  • データ型を確認:演算や関数で正しいデータ型が使用されていることを確認します。
  • フィールド参照を確認:フィールド名が正しく記述されていることを確認します。
  • 段階的にテスト:複雑な数式を小さな部分に分け、それぞれを個別にテストします。
  • 計算の重複を避ける:同じ計算を複数箇所で使用する場合は、結果を別のフィールドに保存することを検討します。
最終更新日 2026年9月4日