Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
La instrucción de expresión tabular es lo que las personas suelen tener en cuenta cuando hablan de consultas. Esta instrucción suele aparecer en último lugar en la lista de instrucciones, y tanto su entrada como su salida constan de tablas o conjuntos de datos tabulares. Las instrucciones deben estar separadas por un punto y coma.
Normalmente, una instrucción de expresión tabular se compone de orígenes de datos tabulares, como tablas, operadores de datos tabulares, como filtros y proyecciones, y operadores de representación opcionales. La composición se representa mediante el carácter de canalización (|), lo que proporciona a la instrucción una forma normal que representa visualmente el flujo de datos tabulares de izquierda a derecha.
Cada operador acepta un conjunto de datos tabular "desde la canalización" y otras entradas, incluidos más conjuntos de datos tabulares del cuerpo del operador y, a continuación, emite un conjunto de datos tabular al operador siguiente.
Syntax
Source|Operator1|Operator2|RenderInstruction
Learn more about syntax conventions.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| Source | string |
✔️ | Origen de datos tabular. Consulte Orígenes de datos tabulares. |
| Operator | string |
✔️ | Operadores de datos tabulares, como filtros y proyecciones. |
| RenderInstruction | string |
Operadores de representación o instrucciones. |
Orígenes de datos tabulares
Un origen de datos tabular genera conjuntos de registros para que los operadores de datos tabulares los procesen aún más. En la lista siguiente se muestran los orígenes de datos tabulares admitidos:
- Table references
- The tabular range operator
- The print operator
- Invocación de una función que devuelve una tabla
- A table literal ("datatable")
Examples
Los ejemplos de esta sección muestran cómo usar la sintaxis para ayudarle a empezar.
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. Es posible que tenga que modificar el nombre de la tabla en la consulta de ejemplo para que coincida con la tabla del área de trabajo.
Filtrar filas por condición
Esta consulta cuenta el número de registros de la tabla StormEvents que tienen un valor de "FLORIDA" en la columna State.
StormEvents
| where State == "FLORIDA"
| count
Output
| Count |
|---|
| 1042 |
Combinar datos de dos tablas
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 |