数学関数

このページは機械翻訳により提供されています。翻訳内容と英語版に相違がある場合は、英語版が優先されます。

Insightsダッシュボード内の数値を丸めたり操作したりするには、計算列で次の数学関数を使用できます。

エイリアス

関数はエイリアスを使用して検索できます。

たとえば、関数floorにエイリアスround_downがある場合:

  • round_doと入力すると、Insightsによってfloor関数が提案されます。
  • round_downと入力すると、Insightsはfloorとして書き換えます。

NULLオペランド

Insightsでは、NULL値を含む式に対して次のロジックを使用します:

  • 式にNULL値が含まれている場合、計算列で返される結果もNULL値になります。

たとえば、icon日付列の行の1つがNULLの場合、その行の計算列の結果もNULLになります:

= floor((month(icon日付) - 2 + 12) / 3 % 4) + 1

floor

入力数値をステップサイズの最も近い倍数に切り下げます。 デフォルトでは、step_size = 1の整数丸めになります。

ステップサイズは、0ではない正の数値である必要があります。

  • 戻り値の型: BIGINT, DOUBLE
  • エイリアス: round_down
plaintext
floor(number, step_size)

パラメーター

パラメータータイプ説明
numberBIGINT, DOUBLE切り下げる入力。
step_sizeBIGINT, DOUBLE任意。 丸めの間隔。 数値は、この値の最も近い倍数に切り下げられます。 デフォルトは1です。

この例では、会計年度(FY)が2月に始まる場合の月に対するFY四半期を計算します。

= floor((month(icon日付) - 2 + 12) / 3 % 4) + 1

icon日付"04/28/2024"の場合、この式は1を返します。これは、4月がFY第1四半期に含まれることを示します。
その他の例
Formula結果
floor(3.67)3
floor(3.32, 2)2

round

入力数値を丸めます。 デフォルトでは、decimal_places = 0の整数丸めになります。

小数点以下の桁数は整数である必要があります。 正の値は小数点以下の桁数を設定し、負の値は最も近い10、100などに丸めます。 たとえば、-1は最も近い10に丸め、-2は最も近い100に丸めます。

  • 戻り値の型: BIGINT, DOUBLE
plaintext
round(number, decimal_places)

パラメーター

パラメータータイプ説明
numberBIGINT, DOUBLE丸める入力。
decimal_placesBIGINT任意。 小数点以下の桁数。 デフォルト値は小数点以下0桁です。

この例では、財務レポート用に平均コストをセント単位に丸めます。

= round(icon平均コスト, 2)

icon平均コスト123.5678の場合、この式は123.57を返します。
その他の例
Formula結果
round(3.32)3
round(3.67)4
round(123.5678, -1)120
round(167, -2)200

ceiling

入力数値をステップサイズの最も近い倍数に切り上げます。 デフォルトでは、step_size = 1の整数丸めになります。

ステップサイズは、0ではない正の数値である必要があります。

  • 戻り値の型: BIGINT, DOUBLE
  • エイリアス: round_down
plaintext
ceiling(number, step_size)

パラメーター

パラメータータイプ説明
numberBIGINT, DOUBLE切り上げる入力。
step_sizeBIGINT, DOUBLE任意。 丸めの間隔。 数値は、この値の最も近い倍数に切り上げられます。 デフォルトは1です。

この例では、注文数量を切り上げて、必要な配送コンテナーの最小数を計算します。

= ceiling(icon注文単位数/100)

icon注文単位数275で、各配送コンテナーに100単位を収容できる場合、この式は3を返します。
その他の例
Formula結果
ceiling(3.32)4
ceiling(3.67)4

Last updated: