Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks Runtime 18.0 a novější
Odhaduje hodnotu v daném kvantilovém pořadí (nebo v několika pořadích) z náčrtu KLL s plovoucí desetinnou čárkou.
Syntaxe
kll_sketch_get_quantile_float ( sketch, rank )
Arguments
-
sketch: VýrazBINARYobsahující serializovanýFLOATskica KLL. -
rank: VýrazDOUBLEneboARRAY<DOUBLE>kvantilu se pohybuje mezi 0 a 1, kde:- 0,0 je minimum,
- 0,5 je medián a
- Maximální hodnota je 1,0.
Návraty
- Pokud je
DOUBLEpořadí : vrátí hodnotu představující odhadovanouFLOATkvantovou hodnotu. - Pokud je
ARRAY<DOUBLE>pořadí: vrátíARRAY<FLOAT>s kvantilovými odhady pro každé pořadí.
Poznámky
- Pořadí musí být v rozmezí od 0,0 do 1,0 včetně.
- Vrátí
NULL, pokud je skica prázdná. - Běžné quantily: 0,25 (Q1), 0,5 (medián), 0,75 (Q3), 0,95 (P95), 0,99 (P99).
Běžné chybové podmínky
Examples
> WITH sketch_data AS (
SELECT kll_sketch_agg_float(score) AS sketch
FROM VALUES (1.5), (2.3), (3.7) AS T(score)
)
SELECT kll_sketch_get_quantile_float(sketch, 0.5) FROM sketch_data
2.3