Оператор facet
Область применения: ✅Microsoft Fabric✅✅
Возвращает набор таблиц, по одному для каждого столбца, указанного в предложении аспектов.
Каждая таблица содержит список значений, принятых столбцом.
Дополнительную таблицу можно создать с помощью with
предложения. Таблицы результатов аспектов нельзя переименовать или ссылаться на любые дополнительные операторы.
Синтаксис
T| facet by
ColumnName [,
,
...] [with (
filterPipe)
]
Дополнительные сведения о соглашениях синтаксиса.
Параметры
Имя (название) | Type | Обязательно | Описание |
---|---|---|---|
ColumnName | string |
✔️ | Имя столбца или список имен столбцов, которые нужно свести. |
filterPipe | string |
Выражение запроса, примененное к входной таблице. |
Возвраты
Несколько таблиц: один для with
предложения и один для каждого столбца.
Пример
StormEvents
| where State startswith "A" and EventType has "Heavy"
| facet by State, EventType
with
(
where StartTime between(datetime(2007-01-04) .. 7d)
| project State, StartTime, Source, EpisodeId, EventType
| take 5
)
Ниже приведена таблица, созданная предложением with
.
Штат | Время начала | Исходный код | EpisodeId | EventType |
---|---|---|---|---|
АЛЯСКА | 2007-01-04 12:00:00.0000000 | COOP Observer | 2192 | Метель |
АЛЯСКА | 2007-01-04 15:00:00.0000000 | Подготовленный корректировщик | 2192 | Метель |
АЛЯСКА | 2007-01-04 15:00:00.0000000 | Подготовленный корректировщик | 2192 | Метель |
АЛЯСКА | 2007-01-04 15:00:00.0000000 | Подготовленный корректировщик | 2192 | Метель |
АЛЯСКА | 2007-01-06 18:00:00.0000000 | COOP Observer | 2193 | Метель |
Следующая таблица — это State
таблица вывода аспектов.
Штат | count_State |
---|---|
АЛАБАМА | 19 |
АРИЗОНА | 33 |
АРКАНЗАС | 1 |
АМЕРИКАНСКОЕ САМОА | 1 |
АЛЯСКА | 58 |
Следующая таблица — это EventType
таблица вывода аспектов.
EventType | count_EventType |
---|---|
Ливень | 34 |
Метель | 78 |