数式カスタムフィールド

他にも、以下のような場面で数式カスタムフィールドを使用できます。

数式
キャパシティ管理 工数= [週数] * [割り当て]
完了までの時間 [完了日] – [作成日]
期限超過の時間/金額 [完了日] – [期日]
請求 [1時間あたりの金額] * [合計時間]
推定作業時間 ([期日] – [開始日]) * [週あたりの時間]
バーンレート ([期首残高]-[期末残高])/[月数]
優先度の設定 ([Weight ]*[ Input]) + ([Weight ]*[ Input])

これらの新しい数式カスタムフィールドは、組織・ワークスペースののグローバルカスタムフィールドライブラリに追加できます。

関数

役割 定義 構文 ビューコンポーネントの例 利用できるようになるまで

追加

2つの値を加算 

ADD (値1,値2)

足す([値],数値)

[value 1] + [value 2]

[VALUE] + NUMBER

追加([BudgetA], [BudgetB])

ADD ([小計], 3)

[BudgetA] + [BudgetB]

[小計] + 3

Basic
引く 2つの値を減算

引く(値1,値2)

[value 1] - [value 2]

引く(予算、支出)

Subtract (期日,開始日)

[Budget] - [Spend]

[期日] - [開始日]

Basic
掛ける 2つの値を乗算

掛ける(値1、値2)

[value 1] x [value 2]

掛ける(時間、レート)

[Hours] * [Rate]

Basic
割る 2つの値を除算 

割る(値1,値2)

[value 1 ]/[ value 2]

割る(残り、合計)

[残り]/[合計]

Basic
DateAdd 日付に日数を足す DateAdd (日付,数値) DateAdd ([期日], 3) 高度
DateSubtract 日数から日数を引く DateSubtract (日付,数値) DateSubtract ([期日], 3) 高度

 

Inputs

入力は、計算を実行したり、動的コンテンツを生成したりするために、数式内で参照できるさまざまなデータタイプです。 利用可能な入力のほとんどは、プロジェクトやポートフォリオに存在するフィールドです。

フィールド

  • プロジェクトまたはポートフォリオに追加された日付と数値のカスタムフィールドは、数式の入力として使用できます。
  • メタデータまたは属性フィールドは、次のような数式にも使用できます。
    • 期日:タスクの期日を数式に組み込むことで、締め切りに基づいた動的な計算が可能になります。
    • 開始日:タスクの開始日を数式に組み込むことができます。
    • 作成日:数式内のタスクの作成日を参照できます。
    • 完了日:数式内でタスクの完了日を参照できるようになります。

数式で使用する場合、これらのフィールドは常にUTCタイムスタンプです。

今日の入力

「今日」入力を使用すると、数式内の現在の日付を参照できます。 特に、日付ベースの計算を作成したり、プロジェクトタイムラインを自動的に更新したりする場合に便利です。

  • 「今日」の数式は、今日の日付の真夜中のタイムスタンプです。
  • タイムゾーンの考慮事項:日付の計算は、数式を作成または最後に編集したユーザーのタイムゾーンによって影響されます。 これは、Asanaのルールでタイムゾーンがどのように扱われるかに似ています。
  • 動的リフレッシュ:ユーザーが数式を適用しているプロジェクトを表示または読み込むと、「今日」の数式の値がリフレッシュされます。 これにより、日付が現在のものであり、最新のものであることが保証されます。

基本的な数式のカスタムフィールドの追加

加減乗除の演算子を活用すれば、Asanaの中で幅広い計算が可能になり、仕事に関する有用なインサイトを収集できます。 こうした数式を使用することで、予算の作成、売り上げの分析、チームのキャパシティの計算など、さまざまな場面で数値データを効率的に管理できるようになります。

adding basic cf

数式カスタムフィールドを追加するには、次のことを行います。

  1. 数式カスタムフィールドは、「カスタマイズ」メニューから追加するか、列のヘッダーの「+フィールドを追加」をクリックして追加できます。
  2. フィールドタイプとして「数式」を選択します。
  3. 数式ビルダーで、既存の数値カスタムフィールドを使用できます
  4. 加算減算掛け算、または除算から選択
  5. フィールドを作成」をクリックします。
 
example

イベントマネージャーがリソースを比較したいと考えていたとします。 そのために、予算(Budget)と支出(Spend)の差額を計算し、「差額(Difference)」数式カスタムフィールドを作成しました。 数式ビルダーでは「予算-支出」の数式を使用しました。

数式カスタムフィールドを使える場面のもう1つの例は、チームのキャパシティを計算しようとしているときです。

customfieldtime3.gif

この

 
例では、イベントマネージャーが、所要時間が予想を超えた、または下回ったタスクを確認するために、各タスクの「推定時間(Estimated time)」と「実際の時間(Actual  time)」の差を計算しました。 数式ビルダーでは「推定時間-実際の時間」の数式を使用しました。

他にも、以下のような場面で数式カスタムフィールドを使用できます。

  • キャパシティ管理:週数×割り当て=工数
  • 完了までの時間:完了日時-作成日時
  • 期限超過の時間:完了日-期日および締め切り時間
  • 請求: 1時間あたりの金額×合計時間(1人あたり)

これらの新しい数式カスタムフィールドは、組織・ワークスペースののグローバルカスタムフィールドライブラリに追加できます。

高度な数式カスタムフィールドの追加

高度な数式カスタムフィールドを使用すると、複数の演算子を使用してより複雑な数式を作成できます。

advancedcfeffort2.gif

高度な数式カスタムフィールドを追加するには、次のことを行います。

 

 

  1. 数式カスタムフィールドは、「カスタマイズ」メニューから追加するか、列のヘッダーの「+フィールドを追加」をクリックして追加します。
  2. フィールドタイプとして「数式」を選択します。
  3. 数式ビルダーで、高度なモードに切り替えるをクリックします
  4. ここから、関数またはフィールドの入力を開始するか、[関数フィールド]メニューからそれらを選択できます。

数式連鎖

数式の連鎖を使用すると、既存の数式カスタムフィールドを使用して、作成中の別の数式の入力を行うことができます。 

たとえば、予算残高を計算している既存の数式がある場合は、この値を使用して別の数式を作成できます(つまり、燃焼率=予算残高/総予算)。

Mixed field types.png

エラーメッセージと制限

より複雑な数式を作成する際に覚えておくべきことをいくつかご紹介します。
  • フィールドは どちらも同じタイプである必要があります。 数値ベースの数式を使用している場合は、他の入力も数値ベースである必要があります。
  • 日付フィールドは減算のみ可能です。
  • 新しい数式の入力として、既存の数式カスタムフィールドを最大10個使用できます。
  • 新しい数式を作成するときは、最大2つの数式レイヤーを作成できます。
    • 有効:式1 =カスタムフィールドA +カスタムフィールドB
    • 有効:式2 =式1/カスタムフィールドC (第1レイヤー)
    • 有効:式3 =式2 *式1 (第2層)
    • 不可:式4 =式3 *式1
  • ドメインとグローバルに共有される 数式カスタムフィールドは、入力として他の共有数式カスタムフィールドのみを使用できます。 グローバルな数式カスタムフィールドを追加すると、数式入力フィールドもプロジェクトに追加されます(1つのプロジェクトに最大100個のカスタムフィールドを追加できます)。 
  • 別 の数式を含む数式は、その数式自体に依存することはできません。 たとえば、数式C =(数式A )+(数式B )の場合、数式Cを数式AまたはBの入力として使用できなくなります。

数値カスタムフィールドのソート

数式カスタムフィールドは、昇順または降順でソートすることができます。

sorting

ソートするには、以下のことを行います。

  1. ソート」をクリックします。
  2. ソート基準にするカスタムフィールドを選択します。
  3. 「昇順」または「 降順」を選択します。
  4. 適用」をクリックします
  5. カスタムフィールドの横にあるドロップダウンをクリックしてソートすることもできます。

数式カスタムフィールドに関するレポートの作成

チャートの作成に数式カスタムフィールドを活用して、データを可視化できます。

reporting on formulas

数式カスタムフィールドを使用してチャートを作成するには、次のことを行います。

  1. ダッシュボード」タブを開きます。
  2. +チャートを追加」をクリックします。
  3. Y軸に数式カスタムフィールドを選択します。
  4. 作成」をクリックします。

チャートの作成方法について詳しくは、レポートに関するヘルプ記事をご覧ください。

ワークロードで数式カスタムフィールドを使用して工数を可視化

プロジェクト横断ワークロードやポートフォリオのワークロードを作成する際に、数式カスタムフィールドを使用して工数を表すことができます。

effort in workload

上の例では、数式カスタムフィールド「キャパシティ」を使用してチームの工数を表しています。

ポートフォリオで数式を使用する

ポートフォリオを使用すると、複数のプロジェクトを監督し、組織のイニシアチブを包括的に把握できます。 数式カスタムフィールドをポートフォリオに組み込むことで、計算を実行し、主要な指標を追跡し、さまざまなプロジェクトにわたるインサイトを生成できます。 数式カスタムフィールドを使用すると、よりよい意思決定や、リソースの割り当ての最適化、ポートフォリオ全体の理解に役立ちます。

「+」ボタンや「カスタマイズ」メニューから、基本または高度な数式カスタムフィールドをポートフォリオに追加できます。

バンドルで数式を使用する

バンドルは、プロセスを標準化し、複数のプロジェクトの一貫性を確保するための強力なツールです。 数式カスタムフィールドをバンドルに組み込むことで、計算を実行したり、標準化されたプロセスに固有の主要な指標を追跡したりできます。

bundle formula cf.gif

バンドル にグローバル数式を追加するには、次のことを行います。

  1. カスタマイズ」メニューから、「バンドル」を選択します。
  2. 編集するバンドルを選択します。
  3. 編集」をクリック
  4. 「フィールド」まで下にスクロールし、「+カスタムフィールド を追加」をクリックします
  5. ここからは、新しい数式カスタムフィールドを作成したり、ライブラリから既存のグローバル数式カスタムフィールドを選択したりできます。
  6. 続行」をクリックし、「変更を適用」をクリックします

この記事は役に立ちましたか?

Thanks for your feedback