共用方式為


格線視覺效果

格線或資料表是向使用者呈現資料的常見方式。 您可以個別設定活頁簿中格線資料行的樣式,為您的報表提供豐富的 UI。 雖然一般資料表顯示資料,但很難閱讀,而且深入解析不一定很明顯。 設定格線的樣式有助於更輕鬆地讀取和解譯資料。

下列範例顯示合併圖示、熱度圖和走勢圖來呈現複雜資訊的格線。 活頁簿也提供排序、搜尋方塊和移至分析按鈕。

螢幕擷取畫面,其中顯示記錄型格線。

新增記錄型格線

  1. 選取工具列上的 [編輯],以將活頁簿切換為編輯模式。
  2. 選取 [新增查詢],以將記錄查詢控制項新增至活頁簿。
  3. 針對 [查詢類型],選取 [記錄]。 針對 [資源類型],例如,選取 [Application Insights],然後選取要鎖定的資源。
  4. 使用查詢編輯器來輸入 KQL 以進行分析。 範例是記憶體低於閾值的 VM。
  5. 將 [視覺效果] 設定為 [格線]
  6. 視需要設定時間範圍、大小、調色盤和圖例這類參數。

螢幕擷取畫面,其中顯示記錄型格線查詢。

記錄圖表參數

參數 描述 範例
查詢類型 要使用的查詢類型。 記錄、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

螢幕擷取畫面,其中顯示處於編輯模式的記錄型格線。

格線樣式

樣式設定為熱度圖的資料行:

螢幕擷取畫面,其中顯示資料行樣式設定為熱度圖的記錄型格線。

資料行樣式為橫條:

螢幕擷取畫面,其中顯示資料行樣式設定為長條圖的記錄型格線。

設定格線資料行的樣式

  1. 選取查詢控制項工具列上的 [資料行設定] 按鈕。
  2. 在 [編輯資料行設定] 窗格中,選取要設定樣式的資料行。
  3. 在 [資料行轉譯器] 中,選取 [熱度圖]、[橫條圖] 或 [底下列],然後選取要設定資料行樣式的相關設定。

下列範例顯示樣式設定為橫條圖的 [要求] 資料行:

螢幕擷取畫面,其中顯示 [要求] 資料行樣式設定為橫條圖的記錄型格線。

此選項通常會帶您前往某個其他檢視 (其中包含來自儲存格的內容),或者可能會開啟 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

螢幕擷取畫面,其中顯示具有底下列和 Spark 折線圖的記錄型格線。

具有共用縮放比例和自訂格式的熱度圖

此範例顯示各種要求持續時間計量和計數。 熱度圖轉譯器會使用設定中所設定的最小值,或計算資料行的最小值和最大值。 其會從針對儲存格所選取的調色盤來指派背景色彩。 色彩是以相對於資料行最小值和最大值的儲存格值為基礎。

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] 資料行上色。 藍色的個別調色盤用於 [要求] 資料行。

共用縮放比例

若要取得共用縮放比例:

  1. 使用規則運算式以選取多個要套用設定的資料行。 例如,將資料行名稱設定為 Mean|Median|p80|p95|p99 以將其全部選取。
  2. 刪除個別資料行的預設設定。

新的多資料行設定會套用其設定以包括共用縮放比例。

螢幕擷取畫面,其中顯示可跨資料行取得共用縮放比例的記錄型格線設定。

代表狀態的圖示

下列範例會根據 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,且寬度全都相等。 視窗大小變更時,每個資料行的寬度都會依比例變更。

螢幕擷取畫面,其中顯示格線中資料行寬度值各為 1fr 的資料行。

下圖顯示相同的資料表,但第一個資料行的寬度設定為 50%。 此設定會將資料行動態地設定為總格線寬度的一半。 除非視窗大小太小,否則調整視窗大小會繼續保留 50% 寬度。 這些動態資料行根據其內容而具有最小寬度。

格線的其餘 50% 會拆開為八個總小數單位。 [種類] 資料行設定為 2fr,因此會佔用其餘空間的四分之一。 因為其他資料行各有 1fr,所以每個資料行都會佔用格線右半部的八分之一。

螢幕擷取畫面,其中顯示格線中一個資料行寬度值為 50% 且其餘各為 1fr 的資料行。

合併 fr、%、px 和 ch 寬度可行,而且運作方式與先前的範例類似。 靜態單位所設定的寬度 (ch 和 px) 都是固定常數,即使視窗或解析度變更也是一樣。

依 % 所設定的資料行會根據總格線寬度來佔用其百分比。 此寬度可能不確切,因為先前為寬度下限。

使用 fr 所設定的資料行會根據所分配的小數單位數來分割其餘的格線空間。

螢幕擷取畫面,其中顯示格線中使用不同寬度單位種類的資料行。

下一步