Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks Runtime 18.0 und höher
Gibt die Anzahl der Elemente zurück, die einer ganzzahligen KLL-Skizze hinzugefügt wurden.
Syntax
kll_sketch_get_n_bigint ( sketch )
Arguments
-
sketch: EinBINARYAusdruck, der eine serialisierte ganzzahlige KLL-Skizze enthält.
Rückkehr
Ein BIGINT repräsentiert die Gesamtanzahl der Elemente im Entwurf.
Hinweise
- Gibt die genaue Anzahl der hinzugefügten Elemente und keine Schätzung zurück.
- Gibt 0 für eine leere Skizze zurück.
Examples
> WITH sketch_data AS (
SELECT kll_sketch_agg_bigint(value) AS sketch
FROM VALUES (1), (2), (3), (4), (5) AS T(value)
)
SELECT kll_sketch_get_n_bigint(sketch) FROM sketch_data
5
-- Check if sketch has sufficient data for reliable estimates
> WITH sketch_data AS (
SELECT kll_sketch_agg_bigint(value) AS sketch FROM my_table
)
SELECT
CASE
WHEN kll_sketch_get_n_bigint(sketch) >= 1000
THEN kll_sketch_get_quantile_bigint(sketch, 0.95)
ELSE NULL
END AS p95_if_sufficient_data
FROM sketch_data
[results]