Freigeben über


facet-Operator

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Gibt eine Gruppe von Tabellen zurück, eine für jede angegebene Spalte. Jede Tabelle gibt die Liste der Werte an, die von der Spalte genommen werden. Mithilfe der with Klausel kann eine zusätzliche Tabelle erstellt werden.

Syntax

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

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type 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.

Beispiel

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.

State StartTime Quelle EpisodeId EventType
ALASKA 2007-01-04 12:00:00.0000000 COOP Observer 2192 Heavy Snow
ALASKA 2007-01-04 15:00:00.0000000 Trained Spotter 2192 Heavy Snow
ALASKA 2007-01-04 15:00:00.0000000 Trained Spotter 2192 Heavy Snow
ALASKA 2007-01-04 15:00:00.0000000 Trained Spotter 2192 Heavy Snow
ALASKA 2007-01-06 18:00:00.0000000 COOP Observer 2193 Heavy Snow

Die folgende Tabelle ist die State Facetausgabetabelle.

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

Die folgende Tabelle ist die EventType Facetausgabetabelle.

EventType count_EventType
Starker Regen 34
Heavy Snow 78