すべての記事

式のカスタムフィールド:考えられる式および生成されるデータタイプ

最終更新日:

Wrikeドキュメントチーム

Wrikeドキュメントチーム

要するに

数式カスタムフィールドはサポートされているフィールドタイプを組み合わせることができますが、各数式が返す結果タイプは数値通貨パーセント日数時間のいずれか1種類のみです。 結果はフィールドタイプ、演算、さらには数式内でのフィールドの順序によっても異なります。 ほとんどの結果は再フォーマットできますが、[Due date] - [Start date] のような日付ベースの結果は常に日数で表示されます。

テーブル 35. 利用可能性 - Legacy plans

利用可能:従来のLegacy Business、従来のLegacy Enterprise。 利用不可:従来のLegacy Free、従来のLegacy Professional。

テーブル 36. 利用可能性

提供範囲: Team, Business, Pinnacle, Apex. 利用不可:Free;

概要

数式カスタムフィールドを使用すると、カスタムフィールドとシステムフィールドに入力したデータに計算を追加できます。 1 つの数式には異なるタイプのフィールドを組み合わせて使用できますが、計算結果のデータタイプは 1 つだけです。

考えられる式および生成されるデータタイプ

時間単価で請求する従業員の総支払額を計算する必要があるとします。

数式の例: [Hourly Rate]*[Time Spent]=通貨

[Hourly Rate] フィールドのデータタイプは Currency で、[Time Spent] フィールドは Hours に設定されています。 この計算の結果として得られるフィールドタイプは Currency になります。

以下のテーブルには、式に一緒に含めることができるフィールドタイプ、それらに適用できる数学演算、および生成されるデータタイプが示されています。

  1. 左側の最初の列から、数式の最初のフィールドのデータタイプを選択します。
  2. その下で、必要な数学演算が記載された行を選択します。
  3. その行をたどって、数式の 2 つ目の要素のデータタイプが記載された列を確認します。

    formula.gif

重要

数式内のフィールドの順序によって、結果として得られるデータタイプが決まります。 たとえば、NumberHours で割ると、結果のデータタイプは Number になります。 しかし、数式内のフィールドを入れ替えて HoursNumber で割ると、結果は Hours になります。

数値 通貨 割合(%) 日数 時間
数値
+, - 数値 通貨 数値 日数 時間
* 数値 通貨 数値 日数 時間
/ 数値 数値 数値 数値 数値
通貨
+, - 通貨 通貨 通貨 数値 数値
* 通貨 数値 通貨 通貨 通貨
/ 通貨 数値 数値 通貨 通貨
割合(%)
+, - 数値 通貨 割合(%) 数値 数値
* 数値 通貨 割合(%) 日数 時間
/ 割合(%) 数値 数値 数値 数値
日数
+, - 日数 数値 数値 日数 時間
* 日数 通貨 日数 数値 時間
/ 日数 数値 日数 数値 -
時間
+, - 時間 数値 数値 時間 時間
* 時間 通貨 時間 時間 数値
/ 時間 数値 時間 番号 数値

重要

日付型を除くすべての数式について、計算結果を表示する書式を選択できます。 たとえば、数式が [期限] - [開始日] の場合、結果は常に「日」で表示されます。

FAQ

[その他のフィールド] セクションでカスタムフィールドの順序を変更することはできますか?

親の場所から継承されたフィールドは、その他のフィールドセクションで英数字順に並べ替えられます。 フィールドを特定の順番に並べ替えたい場合は、カスタム項目タイプを作成して設定を調整できます。

[期限] - [開始日] という数式に基づいて期間を管理する数式カスタムフィールドがあります。 CFの値がシステムの期間フィールドと異なるのはなぜですか?

システムの「Duration」フィールドは稼働日数だけを計算しますが、カスタム作成された「期間」フィールドは、週末や祝日などの非稼働日も含めたカレンダー日数を計算します。

「([期限] + 1)」という数式を使用して期間を追跡する数式カスタムフィールドを使用しています。 なぜ 1 日ではなく 1 時間だけ延長されるのですか?

日付フィールドのみを含む数式に数値を追加すると、Wrike はその数値を日数ではなく時間として解釈します。 Wrike では 1 稼働日 = 8 時間であることを覚えておいてください。 1 日を追加するには、代わりに次の数式を使用してください: ([Due date] + 8)。 複数日を追加する場合は、日数に 8 を掛け、その値を数式に追加します。

次に進むにはどうすればよいですか?

トップ