Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
A declaração de expressão tabular é o que as pessoas geralmente têm em mente quando falam sobre consultas. Essa instrução geralmente aparece por último na lista de instruções e sua entrada e saída consistem em tabelas ou conjuntos de dados tabulares. Duas instruções devem ser sempre separadas por ponto e vírgula.
Uma instrução de expressão tabular geralmente é composta de fontes de dados tabulares, como tabelas, operadores de dados tabulares, como filtros e projeções, e operadores de renderização opcionais. A composição é representada pelo caractere de barra vertical (|), dando à instrução uma forma regular que representa visualmente o fluxo de dados tabulares da esquerda para a direita.
Cada operador aceita um conjunto de dados tabular "do pipe" e outras entradas, incluindo mais conjuntos de dados tabulares do corpo do operador e, em seguida, emite um conjunto de dados tabular para o próximo operador que se segue.
Syntax
Source|Operator1|Operator2|RenderInstruction
Learn more about syntax conventions.
Parameters
| Name | Tipo | Required | Description |
|---|---|---|---|
| Source | string |
✔️ | Uma fonte de dados tabular. Consulte Fontes de dados tabulares. |
| Operator | string |
✔️ | Operadores de dados tabulares, como filtros e projeções. |
| RenderInstruction | string |
Operadores ou instruções de renderização. |
Fontes de dados tabulares
Uma fonte de dados tabular produz conjuntos de registros, a serem processados posteriormente por operadores de dados tabulares. A lista a seguir mostra as fontes de dados tabulares com suporte:
- Table references
- The tabular range operator
- The print operator
- Uma invocação de uma função que retorna uma tabela
- A table literal ("datatable")
Examples
Os exemplos nesta seção mostram como usar a sintaxe para ajudá-lo a começar.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. Talvez seja necessário modificar o nome da tabela na consulta de exemplo para corresponder à tabela em seu workspace.
Filtrar linhas por condição
Essa consulta conta o número de registros na tabela StormEvents que têm um valor "FLORIDA" na coluna State.
StormEvents
| where State == "FLORIDA"
| count
Output
| Count |
|---|
| 1042 |
Combinar dados de duas tabelas
In this example, the join operator is used to combine records from two tabular data sources: the StormEvents table and the PopulationData table.
StormEvents
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect
Output
| State | Population | TotalInjuries |
|---|---|---|
| ALABAMA | 4918690 | 60 |
| CALIFORNIA | 39562900 | 61 |
| KANSAS | 2915270 | 63 |
| MISSOURI | 6153230 | 422 |
| OKLAHOMA | 3973710 | 200 |
| TENNESSEE | 6886720 | 187 |
| TEXAS | 29363100 | 137 |