共用方式為


facet 運算子

適用於:✅Microsoft網狀架構Azure 數據✅總管 Azure 監視器✅Microsoft Sentinel

傳回一組數據表,每個指定的數據行各一個。 每個數據表都會指定其數據行所取得的值清單。 您可以使用 子句建立 with 額外的數據表。

語法

T | facet by ColumnName [, ColumnName2, ...] [with ( filterPipe )]

深入瞭解 語法慣例

參數

姓名 類型​​ 必要 描述
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 數據表。

州/省 StartTime 來源 EpisodeId EventType
阿拉斯加州 2007-01-04 12:00:00.0000000 COOP 觀察者 2192 大雪
阿拉斯加州 2007-01-04 15:00:00.0000000 訓練的Spotter 2192 大雪
阿拉斯加州 2007-01-04 15:00:00.0000000 訓練的Spotter 2192 大雪
阿拉斯加州 2007-01-04 15:00:00.0000000 訓練的Spotter 2192 大雪
阿拉斯加州 2007-01-06 18:00:00.0000000 COOP 觀察者 2193 大雪

下表是 State Facet 輸出資料表。

州/省 count_State
阿拉巴馬州 19
亞利桑那州 33
阿肯色州 1
美屬薩摩亞 1
阿拉斯加州 58

下表是 EventType Facet 輸出資料表。

EventType count_EventType
大雨 34
大雪 78