Share via


operador facet

Devolve um conjunto de tabelas, um para cada coluna especificada. Cada tabela especifica a lista de valores tomados pela respetiva coluna. Pode criar uma tabela adicional com a with cláusula .

Syntax

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

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Necessário Descrição
ColumnName string ✔️ O nome da coluna, ou lista de nomes de colunas, a resumir.
filterPipe string Uma expressão de consulta aplicada à tabela de entrada.

Devoluções

Várias tabelas: uma para a with cláusula e outra para cada coluna.

Exemplo

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
    )

Segue-se a tabela gerada pela with cláusula.

Estado StartTime Origem EpisodeId EventType
ALASCA 2007-01-04 12:00:00.0000000 Observador de COOP 2192 Neve Pesada
ALASCA 2007-01-04 15:00:00.0000000 Spotter Preparado 2192 Neve Pesada
ALASCA 2007-01-04 15:00:00.0000000 Spotter Preparado 2192 Neve Pesada
ALASCA 2007-01-04 15:00:00.0000000 Spotter Preparado 2192 Neve Pesada
ALASCA 2007-01-06 18:00:00.0000000 Observador de COOP 2193 Neve Pesada

A tabela seguinte é a tabela de saída de State facetas.

Estado count_State
ALABAMA 19
ARIZONA 33
ARKANSAS 1
SAMOA AMERICANA 1
ALASCA 58

A tabela seguinte é a tabela de saída de EventType facetas.

EventType count_EventType
Chuva Intensa 34
Neve Pesada 78