Operatore facet

Restituisce un set di tabelle, una per ogni colonna specificata. Ogni tabella specifica l'elenco di valori acquisiti dalla relativa colonna. È possibile creare una tabella aggiuntiva usando la with clausola .

Sintassi

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

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria Descrizione
ColumnName string ✔️ Nome della colonna o elenco di nomi di colonna da riepilogare.
filterPipe string Espressione di query applicata alla tabella di input.

Restituisce

Più tabelle: una per la with clausola e una per ogni colonna.

Esempio

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
    )

Di seguito è riportata la tabella generata dalla with clausola .

State StartTime Source EpisodeId EventType
ALASKA 2007-01-04 12:00:00.0000000 Osservatore COOP 2192 Nevicate
ALASKA 2007-01-04 15:00:00.0000000 Trained Spotter 2192 Nevicate
ALASKA 2007-01-04 15:00:00.0000000 Trained Spotter 2192 Nevicate
ALASKA 2007-01-04 15:00:00.0000000 Trained Spotter 2192 Nevicate
ALASKA 2007-01-06 18:00:00.0000000 Osservatore COOP 2193 Nevicate

La tabella seguente è la tabella di output facet State .

State count_State
ALABAMA 19
ARIZONA 33
ARKANSAS 1
AMERICAN SAMOA 1
ALASKA 58

La tabella seguente è la tabella di output facet EventType .

EventType count_EventType
Pioggia intensa 34
Nevicate 78