次の方法で共有


NUMBERBIN - Cosmos DB のクエリ言語 (Azure と Fabric)

NUMBERBIN関数は、指定したサイズの倍数に丸められた入力値を計算します。

構文

NUMBERBIN(<numeric_expr> [, <bin_size>])

論争

Description
numeric_expr 数値式。評価された後、結果の値は、指定されたビン サイズの倍数に丸められます。
bin_size 値を丸めるときに使用するビン サイズを指定する数値。 この数値は、指定されていない場合は既定で 1 されます。

戻り値の型

数値を返します。

例示

このセクションでは、このクエリ言語コンストラクトを使用する方法の例を示します。

さまざまなビン サイズで数値をビン分割する

この例では、 NUMBERBIN 関数を使用して、数値をさまざまなビン サイズに丸めます。

SELECT VALUE {
  roundToNegativeHundreds: NUMBERBIN(37.752, -100),
  roundToTens: NUMBERBIN(37.752, 10),
  roundToOnes: NUMBERBIN(37.752, 1),
  roundToZeroes: NUMBERBIN(37.752, 0),
  roundToOneTenths: NUMBERBIN(37.752, 0.1),
  roundToOneHundreds: NUMBERBIN(37.752, 0.01)
}
[
  {
    "roundToNegativeHundreds": 100,
    "roundToTens": 30,
    "roundToOnes": 37,
    "roundToOneTenths": 37.7,
    "roundToOneHundreds": 37.75
  }
]