as operátor
Nevet köt az operátor bemeneti táblázatos kifejezéséhez. Ez lehetővé teszi, hogy a lekérdezés többször hivatkozzon a táblázatos kifejezés értékére anélkül, hogy megszakítja a lekérdezést, és egy nevet kötne be a let utasítással.
Ha az operátor több használatát szeretné optimalizálni egyetlen lekérdezésen belül, olvassa el a as
Named expressions (Elnevezett kifejezések) című témakört.
Syntax
T|
as
[hint.materialized
=
Materialized] Name
További információ a szintaxis konvenciókról.
Paraméterek
Név | Típus | Kötelező | Leírás |
---|---|---|---|
T | string |
✔️ | Az átnevezni kívánt táblázatos kifejezés. |
Név | string |
✔️ | A táblázatos kifejezés ideiglenes neve. |
hint.materialized |
bool |
Ha a Materialized értékre van állítva true , a táblázatos kifejezés értéke olyan lesz, mintha egy materializálható() függvényhívás burkolta volna. Ellenkező esetben az érték újra lesz számítva minden hivatkozáson. |
Megjegyzés
- A rendszer az egyesítő oszlopban, a
withsource=
source_
keresés oszlopában és a keresési oszlopban fogja használni az$table
általaas
megadott nevet. - Az illesztés külső táblázatos bemenetében (
$left
) az operátor használatával elnevezett táblázatos kifejezés is használható az illesztés táblázatos belső bemenetében ($right
).
Példák
Az alábbi két példában az unió által létrehozott TableName oszlop a "T1" és a "T2" oszlopból áll.
range x from 1 to 10 step 1
| as T1
| union withsource=TableName (range x from 1 to 10 step 1 | as T2)
Másik lehetőségként ugyanezt a példát is megírhatja az alábbiak szerint:
union withsource=TableName (range x from 1 to 10 step 1 | as T1), (range x from 1 to 10 step 1 | as T2)
A következő példában az illesztés "bal oldala" a következő lesz: MyLogTable
szűrve type == "Event"
az és Name == "Start"
a szerint, és az illesztés "jobb oldala" a következő lesz: MyLogTable
és type == "Event"
Name == "Stop"
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: