hll_if() (aggregation function)
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Berechnet die Zwischenergebnisse in dcount
Datensätzen, für die das Prädikat ausgewertet wird true
.
Lesen Sie den zugrunde liegenden Algorithmus (HyperLogL og Log) und die Schätzungsgenauigkeit.
Wichtig
Die Ergebnisse von hll(), hll_if() und hll_merge() können gespeichert und später abgerufen werden. Sie können z. B. eine tägliche eindeutige Benutzerzusammenfassung erstellen, die dann zum Berechnen der wöchentlichen Anzahl verwendet werden kann. Die genaue binäre Darstellung dieser Ergebnisse kann sich jedoch im Laufe der Zeit ändern. Es gibt keine Garantie dafür, dass diese Funktionen identische Ergebnisse für identische Eingaben erzeugen, und daher raten wir nicht davon ab, darauf zu vertrauen.
Syntax
hll_if
(
Ausdruck, Prädikat [,
Genauigkeit])
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
Name | Type | Erforderlich | Beschreibung |
---|---|---|---|
expr | string |
✔️ | Der Ausdruck, der für die Aggregationsberechnung verwendet wird. |
Prädikat | string |
✔️ | Der Ausdruck , der zum Filtern von Datensätzen verwendet wird, um das Zwischenergebnis von dcount . |
Genauigkeit | int |
Der Wert, der das Gleichgewicht zwischen Geschwindigkeit und Genauigkeit steuert. Wenn nichts angegeben wird, beträgt der Standardwert 1 . Unterstützte Werte finden Sie unter Schätzungsgenauigkeit. |
Gibt zurück
Gibt die Zwischenergebnisse der eindeutigen Anzahl des Ausdrucks zurück, für die prädikat ausgewertet wird true
.
Tipp
- Mit der Aggregationsfunktion
hll_merge
können Sie mehrerehll
Zwischenergebnisse zusammenführen. Funktioniert nur mithll
ausgabe. - Sie können die unterschiedliche Anzahl von Funktionen oder
hll_if
Aggregationsfunktionen verwendendcount_hll
, um die unterschiedliche Anzahl zuhll
hll_merge
berechnen.
Beispiele
StormEvents
| where State in ("IOWA", "KANSAS")
| summarize hll_flood = hll_if(Source, EventType == "Flood") by State
| project State, SourcesOfFloodEvents = dcount_hll(hll_flood)
Staat | SourcesOfFloodEvents |
---|---|
KANSAS | 11 |
IOWA | 7 |
Schätzgenauigkeit
Genauigkeit | Geschwindigkeit | Fehler (%) |
---|---|---|
0 | Fastest | 1.6 |
1 | Balanced | 0.8 |
2 | Langsam | 0,4 |
3 | Langsam | 0.28 |
4 | Langsamste | 0.2 |