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.
Applies to: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Instrukcja wyrażenia tabelarycznego jest tym, co ludzie zwykle mają na uwadze, gdy mówią o zapytaniach. Ta instrukcja zwykle pojawia się na ostatniej liście instrukcji, a dane wejściowe i wyjściowe składają się z tabel lub tabelarycznych zestawów danych. Wszystkie dwie instrukcje muszą być oddzielone średnikiem.
Instrukcja wyrażenia tabelarycznego zwykle składa się z tabelarycznych źródeł danych, takich jak tabele, operatory danych tabelarycznych, takie jak filtry i projekcje, oraz opcjonalne operatory renderowania. Kompozycja jest reprezentowana przez znak potoku (|), dając instrukcji zwykły formularz, który wizualnie reprezentuje przepływ danych tabelarycznych od lewej do prawej.
Każdy operator akceptuje tabelaryczny zestaw danych "z potoku" i inne dane wejściowe, w tym więcej tabelarycznych zestawów danych z treści operatora, a następnie emituje tabelaryczny zestaw danych do następnego operatora, który następuje poniżej.
Syntax
Source|Operator1|Operator2|RenderInstruction
Learn more about syntax conventions.
Parameters
| Name | Typ | Required | Description |
|---|---|---|---|
| Source | string |
✔️ | Tabelaryczne źródło danych. Zobacz Tabelaryczne źródła danych. |
| Operator | string |
✔️ | Tabelaryczne operatory danych, takie jak filtry i projekcje. |
| RenderInstruction | string |
Operatory renderowania lub instrukcje. |
Tabelaryczne źródła danych
Tabelaryczne źródło danych tworzy zestawy rekordów, które mają być dalej przetwarzane przez operatory danych tabelarycznych. Na poniższej liście przedstawiono obsługiwane tabelaryczne źródła danych:
- Table references
- The tabular range operator
- The print operator
- Wywołanie funkcji zwracającej tabelę
- A table literal ("datatable")
Examples
W przykładach w tej sekcji pokazano, jak używać składni, aby ułatwić rozpoczęcie pracy.
The examples in this article use publicly available tables in the help cluster, such as the
StormEventstable in the Samples database.
The examples in this article use publicly available tables, such as the
Weathertable in the Weather analytics sample gallery. Może być konieczne zmodyfikowanie nazwy tabeli w przykładowym zapytaniu, aby było zgodne z tabelą w obszarze roboczym.
Filtrowanie wierszy według warunku
To zapytanie zlicza liczbę rekordów w tabeli StormEvents, które mają wartość "FLORIDA" w kolumnie State.
StormEvents
| where State == "FLORIDA"
| count
Output
| Count |
|---|
| 1042 |
Łączenie danych z dwóch tabel
In this example, the join operator is used to combine records from two tabular data sources: the StormEvents table and the PopulationData table.
StormEvents
| where InjuriesDirect + InjuriesIndirect > 50
| join (PopulationData) on State
| project State, Population, TotalInjuries = InjuriesDirect + InjuriesIndirect
Output
| State | Population | TotalInjuries |
|---|---|---|
| ALABAMA | 4918690 | 60 |
| CALIFORNIA | 39562900 | 61 |
| KANSAS | 2915270 | 63 |
| MISSOURI | 6153230 | 422 |
| OKLAHOMA | 3973710 | 200 |
| TENNESSEE | 6886720 | 187 |
| TEXAS | 29363100 | 137 |