NUMBERBIN - Bahasa kueri di Cosmos DB (di Azure dan Fabric)

Fungsi menghitung NUMBERBIN nilai input yang dibulatkan ke kelipatan ukuran yang ditentukan.

Syntax

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

Arguments

Description
numeric_expr Ekspresi numerik, yang dievaluasi dan kemudian nilai yang dihasilkan dibulatkan ke kelipatan ukuran bin yang ditentukan.
bin_size Nilai numerik yang menentukan ukuran bin yang akan digunakan saat membulatkan nilai. Nilai numerik ini default ke 1 jika tidak ditentukan.

Tipe pengembalian

Mengembalikan nilai numerik.

Examples

Bagian ini berisi contoh cara menggunakan konstruksi bahasa kueri ini.

Bin angka dengan berbagai ukuran bin

Dalam contoh ini, NUMBERBIN fungsi digunakan untuk membulatkan angka ke berbagai ukuran bin.

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
  }
]