Partilhar via


operador de faceta

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Retorna um conjunto de tabelas, uma para cada coluna especificada na cláusula de faceta. Cada tabela contém a lista de valores tomados por sua coluna. Uma tabela adicional pode ser criada usando a cláusula with. As tabelas de resultados de facetas não podem ser renomeadas ou referenciadas por nenhum operador adicional.

Sintaxe

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

Saiba mais sobre convenções de sintaxe.

Parâmetros

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

Devoluções

Várias tabelas: uma para a cláusula with e uma 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 cláusula with.

Estado Horário de Início Fonte EpisodeId Tipo de Evento
ALASKA 2007-01-04 12:00:00.0000000 Observador COOP 2192 Neve pesada
ALASKA 2007-01-04 15:00:00.0000000 Observador treinado 2192 Neve pesada
ALASKA 2007-01-04 15:00:00.0000000 Observador treinado 2192 Neve pesada
ALASKA 2007-01-04 15:00:00.0000000 Observador treinado 2192 Neve pesada
ALASKA 2007-01-06 18:00:00.0000000 Observador COOP 2193 Neve pesada

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

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

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

Tipo de Evento count_EventType
Chuva forte 34
Neve pesada 78