A width_bucket
függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime
Egy egyenlőségszélességű hisztogramban szereplő érték gyűjtőszámát adja vissza.
Syntax
width_bucket(expr, minExpr, maxExpr, numBuckets)
Argumentumok
expr
: A gyűjtőbe helyezendő numerikus vagy intervallumkifejezés.minExpr
: Numerikus vagy intervallumkifejezés, amely alsó határt biztosít a gyűjtőkhöz.maxExpr
: A gyűjtőkhöz felső határt biztosító numerikus vagy intervallumkifejezés.numBuckets
: Egy 0-nál nagyobb EGÉSZ SZÁM kifejezés, amely megadja a gyűjtők számát.
Ha expr
numerikus, minExpr
és maxExpr
numerikusnak is kell lennie.
Ha expr
intervallum, minExpr
és maxExpr
azonos intervallumtípusúnak kell lennie.
Az intervallum támogatott , mivel: Databricks Runtime 10.1
Válaszok
Egész szám.
A függvény egyenlő méretű szeletekre osztja a tartományt minExpr
maxExpr
numBuckets
.
Az eredmény az a szelet, amelybe expr
esik.
Ha expr
az eredményen kívül minExpr
esik, akkor 0.
Ha expr
az eredményen kívül maxExpr
esik, numbuckets + 1
minExpr
nagyobb lehet, mint maxExpr
.
Példák
> SELECT width_bucket(5.3, 0.2, 10.6, 5);
3
> SELECT width_bucket(-2.1, 1.3, 3.4, 3);
0
> SELECT width_bucket(8.1, 0.0, 5.7, 4);
5
> SELECT width_bucket(-0.9, 5.2, 0.5, 2);
3
> SELECT width_bucket(INTERVAL '1' DAY, INTERVAL '0' DAY, INTERVAL '10' DAY, 11);
2
Kapcsolódó függvények
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: