operador as
Vincula um nome à expressão tabular de entrada do operador. Isto permite que a consulta faça referência ao valor da expressão tabular várias vezes sem interromper a consulta e vincular um nome através da instrução let.
Para otimizar várias utilizações do as
operador numa única consulta, veja Expressões nomeadas.
Syntax
T|
as
[hint.materialized
=
Materializado] Nome
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
T | string |
✔️ | A expressão tabular a mudar o nome. |
Nome | string |
✔️ | O nome temporário da expressão tabular. |
hint.materialized |
bool |
Se Materializado estiver definido como true , o valor da expressão tabular será como se tivesse sido encapsulado por uma chamada de função materialize( ). Caso contrário, o valor será recalculado em todas as referências. |
Nota
- O nome indicado por
as
será utilizado nawithsource=
coluna de união, nasource_
coluna de localizar e na$table
coluna de pesquisa. - A expressão tabular com o nome utilizando o operador na entrada tabular externa (
$left
) de uma associação também pode ser utilizada na entrada interna tabular da associação ($right
).
Exemplos
Nos dois exemplos seguintes, a coluna TableName gerada pela união será composta por "T1" e "T2".
range x from 1 to 10 step 1
| as T1
| union withsource=TableName (range x from 1 to 10 step 1 | as T2)
Em alternativa, pode escrever o mesmo exemplo da seguinte forma:
union withsource=TableName (range x from 1 to 10 step 1 | as T1), (range x from 1 to 10 step 1 | as T2)
No exemplo seguinte, o "lado esquerdo" da associação será: MyLogTable
filtrado por type == "Event"
e Name == "Start"
e o "lado direito" da associação será: MyLogTable
filtrado por type == "Event"
e Name == "Stop"
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários