Compartilhar via


operador facet

Retorna um conjunto de tabelas, um para cada coluna especificada. Cada tabela especifica a lista de valores obtidos por sua coluna. Uma tabela adicional pode ser criada usando a with cláusula .

Syntax

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

Saiba mais sobre as convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
ColumnName string ✔️ O nome da coluna, ou lista de nomes de coluna, a ser resumido.
filterPipe string Uma expressão de consulta aplicada à tabela de entrada.

Retornos

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
    )

Veja a seguir a tabela gerada pela with cláusula .

Estado StartTime Source 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 Treinado 2192 Neve Pesada
ALASCA 2007-01-04 15:00:00.0000000 Spotter Treinado 2192 Neve Pesada
ALASCA 2007-01-04 15:00:00.0000000 Spotter Treinado 2192 Neve Pesada
ALASCA 2007-01-06 18:00:00.0000000 Observador de COOP 2193 Neve Pesada

A tabela a seguir é a tabela de saída de State faceta.

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

A tabela a seguir é a tabela de saída de EventType faceta.

EventType count_EventType
Chuva Forte 34
Neve Pesada 78