Dela via


fasetteringsoperator

Gäller för: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Returnerar en uppsättning tabeller, en för varje kolumn som anges i fasetteringssatsen. Varje tabell innehåller en lista över värden som tas av dess kolumn. Du kan skapa ytterligare en tabell med hjälp av satsen with. Fasetteringsresultattabeller kan inte byta namn eller refereras till av ytterligare operatorer.

Syntax

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

Läs mer om syntaxkonventioner.

Parametrar

Namn Typ Krävs Beskrivning
ColumnName string ✔️ Kolumnnamnet, eller listan med kolumnnamn, som ska sammanfattas.
filterPipe string Ett frågeuttryck som tillämpas på indatatabellen.

Returnerar

Flera tabeller: en för with-satsen och en för varje kolumn.

Exempel

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
    )

Följande är tabellen som genereras av with-satsen.

Stat StartTime Källa EpisodeId EventType
ALASKA 2007-01-04 12:00:00.0000000 COOP-observatör 2192 Tung snö
ALASKA 2007-01-04 15:00:00.0000000 Tränad spotter 2192 Tung snö
ALASKA 2007-01-04 15:00:00.0000000 Tränad spotter 2192 Tung snö
ALASKA 2007-01-04 15:00:00.0000000 Tränad spotter 2192 Tung snö
ALASKA 2007-01-06 18:00:00.0000000 COOP-observatör 2193 Tung snö

Följande tabell är utdatatabellen State fasettering.

Stat count_State
ALABAMA 19
ARIZONA 33
ARKANSAS 1
AMERIKANSKA SAMOA 1
ALASKA 58

Följande tabell är utdatatabellen EventType fasettering.

EventType count_EventType
Kraftigt regn 34
Tung snö 78