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