数式でサポートされている関数

現在、この機能はチーム管理対象スペースでベータ版として利用できます。その他の機能と企業管理対象スペースのサポートは近日リリースされる予定です。今後のリリースの詳細については、こちらをご確認ください。

数式フィールドを使用すると、計算されたデータを Jira 作業項目に直接表示できます。数式フィールドとその作成方法の詳細については、こちらをご確認ください。

Jira スペースのフィールドと下記に示すサポート対象の関数や演算子を使用して数式を作成できます。Rovo が有効になっている場合は、自然言語を使用して数式を記述できます。カスタム フィールドの作成時に [数式を生成] を選択するか、[数式を修正] を選択して無効な数式の修正案を取得します。

数式は、単一の作業項目内のデータのみを使用して実行できます。たとえば、作業項目 A の数式フィールドでは、作業項目 A にすでに表示されているコストの合計のみを計算できます。作業項目 B や C、またはその他の作業項目のコストを計算することはできません。

数式の書き方

数式の記述形式は FUNCTION_NAME(parameters) です。ここで、FUNCTION_NAME は呼び出し対象の関数の名前、parameters はその関数への入力としてコンマ区切りで記述したパラメーターのリストです。

パラメーター リストには、数値フィールド参照、整数、または別の式 (それ自体で関数呼び出しを行うものも含む) を任意に組み合わせて含めることができます。フィールドは中括弧で囲むことで参照できます。たとえば、MIN({Project Cost}, 30 * MAX({Day Rate}, 100) のようにします。

数式でサポートされている関数

Jira のカスタム数式フィールドでは、次の関数がサポートされています。

機能

名前

説明

SUM

合計

値を足し合わせた結果を計算します。

field1 の値が 6 で、field2 の値が 10 であるとします。

数式 SUM({field1}, {field2}) は値として 16 を返します。

AVG

AVG

値の平均を計算します。

3 つのフィールドがあり、field1 の値が 3、field2 の値が 5、field3 の値が 7 であるとします。

数式 AVG({field1}, {field2}, {field3}) は値として 5 を返します。

MAX

Max

選択したフィールドから最大値を返します。

field1 の値が 20 で、field2 の値が 18 であるとします。

数式 MAX({field1}, {field2}) は値として 20 を返します。

MIN

最小

選択したフィールドから最小値を返します。

field1 の値が 20 で、field2 の値が 18 であるとします。

数式 MIN({field1}, {field2}) は値 18 を返します。

DIV

分割

値を他の値で割った結果を計算します。

field1 の値が 6 で、field2 の値が 2 であるとします。

数式 DIV({field1}, {field2}) は結果として 3 を返します。

MULTIPLY

Multiply

値に他の値または指定した数値を掛けた結果を計算します。

field1 の値が 2 で、field2 の値が 3 であるとします。

数式 MULTIPLY({field1}, {field2}) は結果として 6 を返します。

MINUS

マイナス

値から他の値または指定した数値を引いた結果を計算します。

field1 の値が 12 で、field2 の値が 3 であるとします。

数式 MINUS({field1}, {field2}) は結果として 9 を返します。

POWER

電源

指定した指数で累乗された値を計算します。

field1 の値が 9 で、それを 1.5 乗するものとします。

数式 POWER({field1}, 1.5) は結果として 27 を返します。

ROUND

Round

値を指定した小数点の桁数に丸めます。

field1 の値が 35.7845 で、小数点以下 3 桁に丸めるものとします。

数式 ROUND({field1}, 3) は結果として 35.785 を返します。

ROUNDUP

ROUNDUP

値を指定した小数点の桁数に切り上げます。

field1 の値が 35.784 で、小数点以下 2 桁に切り上げるものとします。

数式 ROUNDUP({field1}, 2) は結果として 35.79 を返します。

ROUNDDOWN

ROUNDDOWN

値を指定した小数点の桁数に切り捨てます。

field1 の値が 35.784 で、小数点以下 2 桁に切り捨てるものとします。

数式 ROUNDDOWN({field1}, 2) は結果として 35.78 を返します。

FLOOR(number)

Floor

値を指定した倍数に切り捨てます。

field1 の値が $8.8037 で、これを 5 セント単位の最も近い倍数に切り捨てて表示するものとします。

数式 FLOOR({field1}, 0.05) は結果として $8.80 を返します。

CEIL(number)

CEILING

値を指定した倍数に切り上げます。

field1 の値が $8.8037 で、これを 5 セント単位の最も近い倍数に切り上げて表示するものとします。

数式 CEIL({field1}, 0.05) は結果として $8.85 を返します。

ABS

ABSOLUTE

値の絶対値 (0 からの距離) を計算します。

field1 の値は -8 です。

数式 ABS({field1}) は結果として 8 を返します。

ODD

ODD

最も近い奇数に値を切り上げます。

field1 の値が 35.784 であるとします。

数式 ODD({field1}) は結果として 37 を返します。

EVEN

EVEN

最も近い偶数に値を切り上げます。

field1 の値が 35.784 であるとします。

数式 EVEN({field1}) は結果として 36 を返します。

SQRT

SQRT

値の平方根を計算します。

field1 の値が 9 であるとします。

数式 SQRT({field1}) は結果として 3 を返します。

数式でサポートされている演算子

Jira の数式フィールドでは、次の演算子がサポートされています。

算術演算子

  • + (加算)

  • - (減算)

  • * - 乗算

  • / - 除算

  • ^ - 累乗 (例:ある数を別の数で累乗)

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。