Operador facet

Devuelve un conjunto de tablas, uno para cada columna especificada. Cada tabla especifica la lista de valores tomados por su columna. Se puede crear una tabla adicional mediante la with cláusula .

Syntax

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

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
ColumnName string ✔️ Nombre de columna, o lista de nombres de columna, que se van a resumir.
filterPipe string Expresión de consulta aplicada a la tabla de entrada.

Devoluciones

Varias tablas: una para la with cláusula y otra para cada columna.

Ejemplo

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
    )

A continuación se muestra la tabla generada por la with cláusula .

State StartTime Source EpisodeId EventType
ALASKA 2007-01-04 12:00:00.0000000 Observador de COOP 2192 Nieve pesada
ALASKA 2007-01-04 15:00:00.0000000 Observador entrenado 2192 Nieve pesada
ALASKA 2007-01-04 15:00:00.0000000 Observador entrenado 2192 Nieve pesada
ALASKA 2007-01-04 15:00:00.0000000 Observador entrenado 2192 Nieve pesada
ALASKA 2007-01-06 18:00:00.0000000 Observador de COOP 2193 Nieve pesada

La tabla siguiente es la State tabla de salida de faceta.

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

La tabla siguiente es la EventType tabla de salida de faceta.

EventType count_EventType
Lluvia intensa 34
Nieve pesada 78