Operátor as
Vytvoří vazbu názvu na vstupní tabulkový výraz operátoru. To umožňuje dotazu odkazovat na hodnotu tabulkového výrazu několikrát, aniž by se dotaz přerušil a sváže název prostřednictvím příkazu let.
Pokud chcete optimalizovat více použití operátoru as
v rámci jednoho dotazu, přečtěte si téma Pojmenované výrazy.
Syntax
T|
as
[hint.materialized
=
materializované] Jméno
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Typ | Vyžadováno | Popis |
---|---|---|---|
T | string |
✔️ | Tabulkový výraz, který chcete přejmenovat. |
Název | string |
✔️ | Dočasný název tabulkového výrazu. |
hint.materialized |
bool |
Pokud je Materialized nastavena na true hodnotu , bude hodnota tabulkového výrazu stejná, jako kdyby byla zabalena voláním funkce materialize( ). Jinak se hodnota přepočítá při každém odkazu. |
Poznámka
- Název, který dal,
as
se použije ve sloupciwithsource=
sjednocení, ve sloupcisource_
hledání a ve sloupci$table
hledání. - Tabulkový výraz s názvem pomocí operátoru ve vnějším tabulkovém vstupu join (
$left
) lze použít také ve vnitřním tabulkovém vstupu spojení ($right
).
Příklady
V následujících dvou příkladech se sloupec TableName vygenerovaný sjednocením bude skládat z T1 a T2.
range x from 1 to 10 step 1
| as T1
| union withsource=TableName (range x from 1 to 10 step 1 | as T2)
Případně můžete napsat stejný příklad takto:
union withsource=TableName (range x from 1 to 10 step 1 | as T1), (range x from 1 to 10 step 1 | as T2)
V následujícím příkladu bude levá strana spojení: MyLogTable
filtrována podle type == "Event"
a a Name == "Start"
pravá strana spojení bude: MyLogTable
filtrována podle type == "Event"
a Name == "Stop"
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro