所有在 render 運算子內容中建立的視覺效果,都可在儀表板視覺效果中使用。 不過,下列視覺化僅在即時儀錶板中提供,render 運算子則不支援。
若要瞭解如何自定義任何儀錶板視覺效果,請參閱 自定義儀錶板視覺效果
如需即時儀錶板的一般資訊,請參閱 使用即時儀錶板將數據可視化。
Stat
你可以在 Azure Data Explorer 儀表板和 Fabric 即時儀表板中使用 Stat。 它顯示一個純量值。 從儀表板的視覺效果選擇器中選取它。
注意
在 render stat 實作完成之前,你無法透過 KQL render 運算子選取 Stat 視覺效果。 對於相容的用戶端,render card 提供最接近查詢層級的對應功能。
範例查詢
StormEvents
| summarize TotalEvents = count()
選擇 屬性 作為視覺類型。
多重統計
Multi Stat 會以格狀槽位顯示多個值。 透過儀表板中的視覺物件選擇器選取該視覺物件。
查詢應該會回傳標籤欄位和值欄位。 你可以在視覺設定中明確選擇 標籤欄 和 值欄 。
範例查詢
datatable(Status:string, Count:long)
[
"Active", 42,
"Mitigated", 18,
"Resolved", 73
]
在視覺設定中,選擇第一個輸出欄位為 標籤欄位,第二個輸出欄位為 值欄位。
漏斗圖
漏鬥圖會將具有循序連線階段的線性程式可視化。 漏斗圖的每個階段代表總數中所佔的百分比。 因此,在大部分情況下,漏鬥圖的形狀就像漏鬥圖,第一個階段是最大的,而且每個後續階段都小於其前置階段。
下列範例使用公開可用的 ContosoSales 中 資料庫的資料,顯示 2007 年加拿大洗衣機和烘衣機的銷售量占總銷售量的比例。
範例查詢
let interestingSales = SalesTable
| where DateKey between (datetime(2007) .. datetime(2008))
| join kind=inner Products on ProductKey;
let totalSales = interestingSales
| summarize sum(SalesAmount)
| extend Name="Total";
//totalSales
let homeAppliancesSales = interestingSales
| where ProductCategoryName == "Home Appliances"
| summarize sum(SalesAmount)
| extend Name="Home Appliances";
//homeAppliancesSales
let washersAndDryersSales = interestingSales
| where ProductCategoryName == "Home Appliances"
| where ProductSubcategoryName == "Washers & Dryers"
| summarize sum(SalesAmount)
| extend Name="Washers & Dryers";
//washersAndDryersSales
let canadaSales = interestingSales
| where ProductCategoryName == "Home Appliances"
| where ProductSubcategoryName == "Washers & Dryers"
| where Country == "Canada"
| summarize sum(SalesAmount)
| extend Name="Canada";
//canadaSales
totalSales
| union homeAppliancesSales
| union washersAndDryersSales
| union canadaSales
| project Name, SalesAmount=sum_SalesAmount
| sort by SalesAmount desc
熱度圖
熱度圖會將兩個軸變數中感興趣的主要變數值顯示為彩色方格。
若要轉譯熱度圖,查詢必須產生具有三個數據行的數據表。 用於 值 欄位的數據必須是數值。 將用於 x 和 y 值的欄會遵循下列規則:
- 如果數據行 x 中的值格式為
string,則數據行 y 中的值必須是string格式。 - 如果數據行 x 中的值格式為
datetime,則數據行 y 中的值必須是數值。
注意
建議您指定每個數據欄位,而不是讓工具推斷數據源。
範例查詢
StormEvents
| summarize count(EventId) by State, EventType