Freigeben über


facet-Operator

Gilt für: ✅Microsoft Fabric

Gibt eine Gruppe von Tabellen zurück, eine für jede Spalte, die in der Facet-Klausel angegeben ist. Jede Tabelle enthält die Liste der Werte, die von der Spalte genommen werden. Mithilfe der with Klausel kann eine zusätzliche Tabelle erstellt werden. Facet result tables can't be renamed or referenced by any additional operators.

Syntax

T| facet by ColumnName [,, ...] [with (filterPipe)]

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich Beschreibung des Dataflows
"ColumnName" string ✔️ Der Spaltenname oder die Liste der Spaltennamen, die zusammengefasst werden sollen.
filterPipe string Ein Abfrageausdruck, der auf die Eingabetabelle angewendet wird.

Gibt zurück

Mehrere Tabellen: eine für die with Klausel und eine für jede Spalte.

Beispiele

Das folgende Beispiel zeigt, wie Sie mithilfe des facet Operators eine Tabelle für jede angegebene Spalte zurückgeben.

StormEvents
| where State startswith "A" and EventType has "Heavy"
| facet by State, EventType
    with 
    (
    where StartTime between(datetime(2007-01-04) .. 7d) 
    | project State, StartTime, Source, EpisodeId, EventType
    | take 5
    )

Nachfolgend sehen Sie die Tabelle, die von der with Klausel generiert wird.

Staat Startzeit Quelle EpisodeId Eventtyp
ALASKA 2007-01-04 12:00:00.0000000 COOP Beobachter 2192 Schwerer Schnee
ALASKA 2007-01-04 15:00:00.0000000 Trainierter Spotter 2192 Schwerer Schnee
ALASKA 2007-01-04 15:00:00.0000000 Trainierter Spotter 2192 Schwerer Schnee
ALASKA 2007-01-04 15:00:00.0000000 Trainierter Spotter 2192 Schwerer Schnee
ALASKA 2007-01-06 18:00:00.0000000 COOP Beobachter 2193 Schwerer Schnee

Die folgende Tabelle ist die State Facetausgabetabelle.

Staat count_State
ALABAMA 19
ARIZONA 33
ARKANSAS 1
AMERIKANISCH-SAMOA 1
ALASKA 58

Die folgende Tabelle ist die EventType Facetausgabetabelle.

Eventtyp count_EventType
Starker Regen 34
Schwerer Schnee 78