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.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Enlaza un nombre a la expresión tabular de entrada del operador. Este operador permite que la consulta haga referencia al valor de la expresión tabular varias veces sin interrumpir la consulta y enlazar un nombre a través de la instrucción let .
Para optimizar varios usos del as operador dentro de una sola consulta, consulte Expresiones con nombre.
Sintaxis
T|as [hint.materialized=Materialized] Name
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
| Nombre | Type | Obligatorio | Descripción |
|---|---|---|---|
| T | string |
✔️ | Expresión tabular cuyo nombre se va a cambiar. |
| Nombre | string |
✔️ | Nombre temporal de la expresión tabular. |
hint.materialized |
bool |
Si materializado se establece en true, el valor de la salida de la expresión tabular se ajusta mediante una llamada de función materialize(). De lo contrario, el valor se vuelve a calcular en cada referencia. |
Nota:
- El nombre proporcionado por
asse usa en la columnawithsource=de unión, la columnasource_de buscary la columna$tablede de búsqueda. - La expresión tabular denominada con el operador en la entrada tabular externa de una combinación (
$left) también se puede usar en la entrada interna tabular de la combinación ($right).
Ejemplos
En los dos ejemplos siguientes, la columna TableName generada consta de "T1" y "T2".
range x from 1 to 5 step 1
| as T1
| union withsource=TableName (range x from 1 to 5 step 1 | as T2)
Como alternativa, puede escribir el mismo ejemplo que se indica a continuación:
union withsource=TableName (range x from 1 to 5 step 1 | as T1), (range x from 1 to 5 step 1 | as T2)
de salida
| TableName | x |
|---|---|
| T1 | 1 |
| T1 | 2 |
| T1 | 3 |
| T1 | 4 |
| T1 | 5 |
| T2 | 1 |
| T2 | 2 |
| T2 | 3 |
| T2 | 4 |
| T2 | 5 |
En el ejemplo siguiente, el "lado izquierdo" de la combinación es: MyLogTable filtrados por type == "Event" y Name == "Start" y el "lado derecho" de la combinación es: MyLogTable filtrados por type == "Event" y Name == "Stop"
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId