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.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Associa um nome à expressão tabular de entrada do operador. Esse operador permite que a consulta referencie o valor da expressão tabular várias vezes sem interromper a consulta e associar um nome por meio da instrução let.
Para otimizar vários usos do as operador em uma única consulta, consulte Expressões nomeadas.
Sintaxe
T|as [hint.materialized=Materializado] Nome
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Observação
Exemplos
Nos dois exemplos a seguir, a coluna TableName gerada consiste em 'T1' e '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, você pode escrever o mesmo exemplo da seguinte maneira:
union withsource=TableName (range x from 1 to 5 step 1 | as T1), (range x from 1 to 5 step 1 | as T2)
de saída
| TableName | x |
|---|---|
| T1 | 1 |
| T1 | 2 |
| T1 | 3 |
| T1 | 4 |
| T1 | 5 |
| T2 | 1 |
| T2 | 2 |
| T2 | 3 |
| T2 | 4 |
| T2 | 5 |
No exemplo a seguir, o "lado esquerdo" da junção é: MyLogTable filtrado por type == "Event" e Name == "Start" e o "lado direito" da junção é: MyLogTable filtrado por type == "Event" e Name == "Stop"
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId