式のカスタムフィールド:考えられる式および生成されるデータタイプ
要するに
数式カスタムフィールドはサポートされているフィールドタイプを組み合わせることができますが、各数式が返す結果タイプは数値、通貨、パーセント、日数、時間のいずれか1種類のみです。 結果はフィールドタイプ、演算、さらには数式内でのフィールドの順序によっても異なります。 ほとんどの結果は再フォーマットできますが、[Due date] - [Start date] のような日付ベースの結果は常に日数で表示されます。
| 利用可能:従来のLegacy Business、従来のLegacy Enterprise。 利用不可:従来のLegacy Free、従来のLegacy Professional。 |
数式カスタムフィールドを使用すると、カスタムフィールドとシステムフィールドに入力したデータに計算を追加できます。 1 つの数式には異なるタイプのフィールドを組み合わせて使用できますが、計算結果のデータタイプは 1 つだけです。
時間単価で請求する従業員の総支払額を計算する必要があるとします。
数式の例: [Hourly Rate]*[Time Spent]=通貨
[Hourly Rate] フィールドのデータタイプは Currency で、[Time Spent] フィールドは Hours に設定されています。 この計算の結果として得られるフィールドタイプは Currency になります。
以下のテーブルには、式に一緒に含めることができるフィールドタイプ、それらに適用できる数学演算、および生成されるデータタイプが示されています。
- 左側の最初の列から、数式の最初のフィールドのデータタイプを選択します。
- その下で、必要な数学演算が記載された行を選択します。
-
その行をたどって、数式の 2 つ目の要素のデータタイプが記載された列を確認します。
重要
数式内のフィールドの順序によって、結果として得られるデータタイプが決まります。 たとえば、Number を Hours で割ると、結果のデータタイプは Number になります。 しかし、数式内のフィールドを入れ替えて Hours を Number で割ると、結果は Hours になります。
| 数値 | 通貨 | 割合(%) | 日数 | 時間 | |
|---|---|---|---|---|---|
| 数値 | |||||
| +, - | 数値 | 通貨 | 数値 | 日数 | 時間 |
| * | 数値 | 通貨 | 数値 | 日数 | 時間 |
| / | 数値 | 数値 | 数値 | 数値 | 数値 |
| 通貨 | |||||
| +, - | 通貨 | 通貨 | 通貨 | 数値 | 数値 |
| * | 通貨 | 数値 | 通貨 | 通貨 | 通貨 |
| / | 通貨 | 数値 | 数値 | 通貨 | 通貨 |
| 割合(%) | |||||
| +, - | 数値 | 通貨 | 割合(%) | 数値 | 数値 |
| * | 数値 | 通貨 | 割合(%) | 日数 | 時間 |
| / | 割合(%) | 数値 | 数値 | 数値 | 数値 |
| 日数 | |||||
| +, - | 日数 | 数値 | 数値 | 日数 | 時間 |
| * | 日数 | 通貨 | 日数 | 数値 | 時間 |
| / | 日数 | 数値 | 日数 | 数値 | - |
| 時間 | |||||
| +, - | 時間 | 数値 | 数値 | 時間 | 時間 |
| * | 時間 | 通貨 | 時間 | 時間 | 数値 |
| / | 時間 | 数値 | 時間 | 番号 | 数値 |
重要
日付型を除くすべての数式について、計算結果を表示する書式を選択できます。 たとえば、数式が [期限] - [開始日] の場合、結果は常に「日」で表示されます。