Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✅Microsoft Fabric✅✅
Tworzy powiązanie nazwy z wyrażeniem tabelarycznym operatora. Ten operator umożliwia zapytanie wielokrotne odwoływanie się do wartości wyrażenia tabelarycznego bez przerywania zapytania i powiązania nazwy za pomocą instrukcji let.
Aby zoptymalizować wiele zastosowań as operatora w ramach jednego zapytania, zobacz Nazwane wyrażenia.
Składnia
T|as [hint.materialized=zmaterializowane] Nazwa
Dowiedz się więcej na temat konwencji składni.
Parametry
Uwaga
- Nazwa nadana przez
asjest używana w kolumniewithsource=unii, kolumniesource_znajdowaniaoraz kolumnie$tablewyszukiwania. - Wyrażenie tabelaryczne o nazwie using the operator in a
$leftdanych wejściowych$right().
Przykłady
W poniższych dwóch przykładach wygenerowana kolumna TableName składa się z "T1" i "T2".
range x from 1 to 5 step 1
| as T1
| union withsource=TableName (range x from 1 to 5 step 1 | as T2)
Alternatywnie możesz napisać ten sam przykład w następujący sposób:
union withsource=TableName (range x from 1 to 5 step 1 | as T1), (range x from 1 to 5 step 1 | as T2)
wyjściowe
| Nazwa tabeli | x |
|---|---|
| T1 | 1 |
| T1 | 2 |
| T1 | 3 |
| T1 | 4 |
| T1 | 5 |
| T2 | 1 |
| T2 | 2 |
| T2 | 3 |
| T2 | 4 |
| T2 | 5 |
W poniższym przykładzie "lewa strona" sprzężenia to: MyLogTable filtrowane według type == "Event" i Name == "Start", a po prawej stronie sprzężenia jest: MyLogTable filtrowane według type == "Event" i Name == "Stop"
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId