Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: ✅Microsoft Fabric✅✅
Bindet einen Namen an den tabellarischen Eingabeausdruck des Operators. Mit diesem Operator kann die Abfrage mehrmals auf den Wert des tabellarischen Ausdrucks verweisen, ohne die Abfrage zu unterbrechen und einen Namen über die let-Anweisungzu binden.
Informationen zum Optimieren mehrerer Verwendungen des as Operators innerhalb einer einzelnen Abfrage finden Sie unter Benannte Ausdrücke.
Syntax
T|as [hint.materialized=Materialisiert] Name
Erfahren Sie mehr über Syntaxkonventionen.
Parameter
| Name | Type | Erforderlich | Beschreibung |
|---|---|---|---|
| T | string |
✔️ | Der zu umbenennende tabellarische Ausdruck. |
| Name | string |
✔️ | Der temporäre Name für den tabellarischen Ausdruck. |
hint.materialized |
bool |
Wenn Materialized auf truefestgelegt ist, wird der Wert der Ausgabe des tabellarischen Ausdrucks durch einen materialize() Funktionsaufruf eingeschlossen. Andernfalls wird der Wert für jeden Verweis neu berechnet. |
Hinweis
- Der von
asangegebene Name wird in der spaltewithsource=Union, dersource_Spalte suchenund der$tableSpalte der Sucheverwendet. - Der tabellarische Ausdruck, der mit dem Operator in der äußeren tabellarischen Eingabe () einer Verknüpfung benannt wird,
$leftkann auch in der tabellarischen inneren Eingabe ($right) der Verknüpfung verwendet werden.
Beispiele
In den folgenden beiden Beispielen besteht die generierte TableName-Spalte aus 'T1' und 'T2'.
range x from 1 to 5 step 1
| as T1
| union withsource=TableName (range x from 1 to 5 step 1 | as T2)
Alternativ können Sie dasselbe Beispiel wie folgt schreiben:
union withsource=TableName (range x from 1 to 5 step 1 | as T1), (range x from 1 to 5 step 1 | as T2)
Ausgabe-
| TableName | x |
|---|---|
| T1 | 1 |
| T1 | 2 |
| T1 | 3 |
| T1 | 4 |
| T1 | 5 |
| T2 | 1 |
| T2 | 2 |
| T2 | 3 |
| T2 | 4 |
| T2 | 5 |
Im folgenden Beispiel lautet die "linke Seite" der Verknüpfung: MyLogTable nach type == "Event" und Name == "Start" gefiltert und die "rechte Seite" der Verknüpfung lautet: MyLogTable gefiltert nach type == "Event" und Name == "Stop"
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId