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

Ejemplos

En el ejemplo siguiente se muestra cómo usar el facet operador para devolver una tabla para cada columna especificada.

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 HoraDeInicio Fuente EpisodeId Tipo de evento
ALASKA 2007-01-04 12:00:00.0000000 Observador de COOP 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 Observador de COOP 2193 Nieve fuerte

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

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

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

Tipo de evento count_EventType
Lluvia intensa 34
Nieve fuerte Setenta y ocho