Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Переключайте службы с помощью раскрывающегося списка Версия. Дополнительные сведения о навигации.
Область применения: ✅ Microsoft Fabric ✅ Azure Data Explorer ✅ Azure Monitor ✅ Microsoft Sentinel
Оператор табличного выражения — это то, что люди обычно имеют в виду, когда говорят о запросах. Эта инструкция обычно отображается в списке инструкций, а входные и выходные данные состоят из таблиц или табличных наборов данных. Любые два оператора должны быть разделены точкой с запятой.
Оператор табличного выражения обычно состоит из табличных источников данных, таких как таблицы, операторы табличных данных, такие как фильтры и проекции, а также необязательные операторы отрисовки. Композиция представлена символом канала (|), предоставляя оператору обычную форму, которая визуально представляет поток табличных данных слева направо.
Каждый оператор принимает табличный набор данных "из канала" и другие входные данные, включая более табличные наборы данных из текста оператора, а затем выдает табличный набор данных следующему оператору.
Syntax
Источник|Оператор1|Оператор2|RenderInstruction
Дополнительные сведения о соглашениях синтаксиса.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| Source | string |
✔️ | Табличный источник данных. См . табличные источники данных. |
| Operator | string |
✔️ | Операторы табличных данных, такие как фильтры и проекции. |
| RenderInstruction | string |
Операторы или инструкции отрисовки. |
Табличные источники данных
Табличный источник данных создает наборы записей, которые будут обрабатываться операторами табличных данных. В следующем списке показаны поддерживаемые табличные источники данных:
- Ссылки на таблицы
- Оператор табличного диапазона
- Оператор печати
- Вызов функции, возвращающей таблицу
- Литерал таблицы ("datatable")
Examples
В примерах этого раздела показано, как использовать синтаксис для начала работы.
Примеры, приведенные в этой статье, используют общедоступные таблицы в кластере справки, например
StormEventsтаблицу в базе данных Samples .
В примерах этой статьи используются общедоступные таблицы, такие как
Weatherтаблица в коллекции примеров Weather Analytics. Возможно, потребуется изменить имя таблицы в примере запроса, чтобы она соответствовала таблице в рабочей области.
Фильтрация строк по условию
Этот запрос подсчитывает количество записей в таблице StormEvents с значением "ФЛОРИДА" в столбце State.
StormEvents
| where State == "FLORIDA"
| count
Output
| Count |
|---|
| 1042 |
Объединение данных из двух таблиц
В этом примере оператор соединения используется для объединения записей из двух табличных источников данных: StormEvents таблицы и PopulationData таблицы.
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 |