格線視覺效果
格線或資料表是向使用者呈現資料的常見方式。 您可以個別設定活頁簿中格線資料行的樣式,為您的報表提供豐富的 UI。 雖然一般資料表顯示資料,但很難閱讀,而且深入解析不一定很明顯。 設定格線的樣式有助於更輕鬆地讀取和解譯資料。
下列範例顯示合併圖示、熱度圖和走勢圖來呈現複雜資訊的格線。 活頁簿也提供排序、搜尋方塊和移至分析按鈕。
新增記錄型格線
- 選取工具列上的 [編輯],以將活頁簿切換為編輯模式。
- 選取 [新增查詢],以將記錄查詢控制項新增至活頁簿。
- 針對 [查詢類型],選取 [記錄]。 針對 [資源類型],例如,選取 [Application Insights],然後選取要鎖定的資源。
- 使用查詢編輯器來輸入 KQL 以進行分析。 範例是記憶體低於閾值的 VM。
- 將 [視覺效果] 設定為 [格線]。
- 視需要設定時間範圍、大小、調色盤和圖例這類參數。
記錄圖表參數
參數 | 描述 | 範例 |
---|---|---|
查詢類型 | 要使用的查詢類型。 | 記錄、Azure Resource Graph |
資源類型 | 要設為目標的資源類型。 | Application Insights、Log Analytics 或 Azure 優先 |
資源 | 要從中取得計量值的一組資源。 | MyApp1 |
時間範圍 | 檢視記錄圖表的時間範圍。 | 過去一小時、過去 24 小時 |
視覺效果 | 要使用的視覺效果。 | 方格 |
大小 | 控制項的垂直大小。 | 小型、中型、大型或完整 |
查詢 | 任何以圖表視覺效果預期格式傳回資料的 KQL 查詢。 | requests | summarize Requests = count() by name |
簡單格線
活頁簿可以將 KQL 結果轉譯為簡單資料表。 下列格線顯示應用程式中每種要求類型的要求和唯一使用者計數:
requests
| where name !endswith('.eot')
| summarize Requests = count(), Users = dcount(user_Id) by name
| order by Requests desc
格線樣式
樣式設定為熱度圖的資料行:
資料行樣式為橫條:
設定格線資料行的樣式
- 選取查詢控制項工具列上的 [資料行設定] 按鈕。
- 在 [編輯資料行設定] 窗格中,選取要設定樣式的資料行。
- 在 [資料行轉譯器] 中,選取 [熱度圖]、[橫條圖] 或 [底下列],然後選取要設定資料行樣式的相關設定。
下列範例顯示樣式設定為橫條圖的 [要求] 資料行:
此選項通常會帶您前往某個其他檢視 (其中包含來自儲存格的內容),或者可能會開啟 URL。
自訂格式設定
您也可以設定活頁簿中儲存格值的數字格式設定。 若要設定此格式設定,請選取 [自訂格式設定] 核取方塊 (可用時)。
格式化選項 | 描述 |
---|---|
單位 | 資料行的單位,具有各種百分比、計數、時間、位元組、計數/時間和位元組/時間選項。 例如,值 1234 的單位可以設定為毫秒,並將其轉譯為 1.234 秒。 |
樣式 | 用來轉譯的格式,例如十進位、貨幣、百分比。 |
顯示群組分隔符號 | 顯示群組分隔符號的核取方塊。 在美國,會將 1234 轉譯為 1,234。 |
最小整數位數 | 使用整數位數的最小位數 (預設 1)。 |
最小小數位數 | 使用小數位數的最小數字 (預設 0)。 |
最大小數位數 | 使用小數位數的最大數字。 |
最小有效位數 | 使用有效位數的最小位數 (預設 1)。 |
最大有效位數 | 使用有效位數的最大位數。 |
遺漏值的自訂文字 | 資料點沒有值時,請顯示這個自訂文字,而不是空白。 |
自訂日期格式設定
當您已指定將資料行設定為日期/時間轉譯器時,可以使用 [自訂日期格式] 核取方塊來指定自訂日期格式選項。
格式化選項 | 描述 |
---|---|
樣式 | 將日期轉譯為短、長或完整的格式,或將時間轉譯為短或長的格式。 |
時間顯示為 | 可讓您決定以本機時間 (預設) 或 UTC 來顯示時間。 根據選取的日期格式樣式,可能不會顯示 UTC/時區資訊。 |
自訂資料行寬度設定
您可以使用 [資料行設定] 中的 [自訂資料行寬度] 欄位,來自訂格線中任何資料行的寬度。
如果此欄位空白,則會自動根據資料行中的字元數和可見資料行的數目來決定寬度。 預設單位為 "ch",這是 "characters" (字元) 的縮寫。
選取標籤中的 [(目前寬度)] 按鈕,會將所選取資料行的目前寬度填滿文字欄位。 如果 [自訂資料行寬度] 欄位中存在沒有測量單位的值,則會使用預設值。
可用的測量單位如下:
測量單位 | 定義 |
---|---|
ch | 字元 (預設) |
像素 | 像素 |
fr | 小數單位 |
% | percentage |
輸入驗證:如果驗證失敗,則紅色指導訊息會出現在欄位下方,但您仍然可以套用寬度。 如果輸入中有值,則會剖析該值。如果找不到有效的量值單位,則會使用預設值。
您可以將寬度設定為任何值。 沒有最小或最大寬度。 已停用隱藏資料行的 [自訂資料行寬度] 欄位。
範例
以下列出一些範例。
Spark 折線圖和底下列
下列範例顯示要求計數以及依要求名稱的趨勢:
requests
| make-series Trend = count() default = 0 on timestamp from ago(1d) to now() step 1h by name
| project-away timestamp
| join kind = inner (requests
| summarize Requests = count() by name
) on name
| project name, Requests, Trend
| order by Requests desc
具有共用縮放比例和自訂格式的熱度圖
此範例顯示各種要求持續時間計量和計數。 熱度圖轉譯器會使用設定中所設定的最小值,或計算資料行的最小值和最大值。 其會從針對儲存格所選取的調色盤來指派背景色彩。 色彩是以相對於資料行最小值和最大值的儲存格值為基礎。
requests
| summarize Mean = avg(duration), (Median, p80, p95, p99) = percentiles(duration, 50, 80, 95, 99), Requests = count() by name
| order by Requests desc
在上述範例中,會使用綠色或紅色的共用調色盤,並使用縮放比例來為 [平均值]、[中位數]、[p80]、[p95] 和 [p99] 資料行上色。 藍色的個別調色盤用於 [要求] 資料行。
共用縮放比例
若要取得共用縮放比例:
- 使用規則運算式以選取多個要套用設定的資料行。 例如,將資料行名稱設定為 Mean|Median|p80|p95|p99 以將其全部選取。
- 刪除個別資料行的預設設定。
新的多資料行設定會套用其設定以包括共用縮放比例。
代表狀態的圖示
下列範例會根據 p95 持續時間來顯示要求的自訂狀態:
requests
| summarize p95 = percentile(duration, 95) by name
| order by p95 desc
| project Status = case(p95 > 5000, 'critical', p95 > 1000, 'error', 'success'), name, p95
支援的圖示名稱:
- 已取消
- critical
- 停用
- error
- 失敗
- info
- none
- 擱置
- 已停止
- 問題
- success
- 未知
- warning
- 未初始化
- resource
- 切入
- 切入
- left
- 向右
- trendup
- trenddown
- 4
- 3
- 2
- 1
- Sev0
- Sev1
- Sev2
- Sev3
- Sev4
- 引發
- 已解決
- 可用
- [無法使用]
- 已降級
- 未知
- Blank
小數單位百分比
小數單位的縮寫為 "fr",是各種格線類型中常用的動態測量單位。 視窗大小或解析度變更時,fr 寬度也會變更。
下列螢幕擷取畫面顯示一張具有八個資料行的資料表,而每個資料行的寬度都是 1fr,且寬度全都相等。 視窗大小變更時,每個資料行的寬度都會依比例變更。
下圖顯示相同的資料表,但第一個資料行的寬度設定為 50%。 此設定會將資料行動態地設定為總格線寬度的一半。 除非視窗大小太小,否則調整視窗大小會繼續保留 50% 寬度。 這些動態資料行根據其內容而具有最小寬度。
格線的其餘 50% 會拆開為八個總小數單位。 [種類] 資料行設定為 2fr,因此會佔用其餘空間的四分之一。 因為其他資料行各有 1fr,所以每個資料行都會佔用格線右半部的八分之一。
合併 fr、%、px 和 ch 寬度可行,而且運作方式與先前的範例類似。 靜態單位所設定的寬度 (ch 和 px) 都是固定常數,即使視窗或解析度變更也是一樣。
依 % 所設定的資料行會根據總格線寬度來佔用其百分比。 此寬度可能不確切,因為先前為寬度下限。
使用 fr 所設定的資料行會根據所分配的小數單位數來分割其餘的格線空間。