Compartir a través de


Operador facet

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Devuelve un conjunto de tablas, una para cada columna especificada en la cláusula de faceta. Cada tabla contiene la lista de valores tomados por su columna. Se puede crear una tabla adicional mediante la with cláusula . Las tablas de resultados de faceta no pueden cambiar el nombre ni hacer referencia a ellas por ningún operador adicional.

Sintaxis

T| facet byColumnName [,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 .

Valor 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.

Valor 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