Compartir a través de


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 .

Sintaxis

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

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

Parámetros

Nombre Type Obligatorio 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 .

Estado StartTime Source EpisodeId EventType
ALASKA 2007-01-04 12:00:00.0000000 COOP Observer 2192 Nieve fuerte
ALASKA 2007-01-04 15:00:00.0000000 Observador entrenado 2192 Nieve fuerte
ALASKA 2007-01-04 15:00:00.0000000 Observador entrenado 2192 Nieve fuerte
ALASKA 2007-01-04 15:00:00.0000000 Observador entrenado 2192 Nieve fuerte
ALASKA 2007-01-06 18:00:00.0000000 COOP Observer 2193 Nieve fuerte

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

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

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

EventType count_EventType
Lluvia intensa 34
Nieve fuerte 78