表格圖表可讓您直接查看資料。您可以設定格式,以便說明您想強調的資料元素。
建立表格圖表
表格圖表可接受維度、度量、資料透視、小計、資料表計算、自訂欄位,以及資料列或資料欄總和。表格圖表最多可支援 5,000 列資料列和 200 個透視資料欄。
如要使用表格圖表,請執行查詢,然後選取「視覺化」列中的表格圖示。
如要編輯表格資料可視化,請選取「資料可視化」列右上角的「編輯」。
如果下列選項與表格的組成不相容,或與您選擇的其他設定相衝突,可能會顯示為灰色或隱藏。
資料列選項
資料列中的多個選項會影響視覺化呈現和資料表格。
小計
如果資料表至少包含兩個維度,資料表圖表會在「資料」列上顯示新增小計的選項。勾選「Subtotals」核取方塊,然後按下「Run」。小計只會顯示在表格視覺化中。不會顯示在資料表中。
系統會針對所有維度計算小計,除了最右側的維度。如要變更要計算小計的維度,請重新排序資料表格中的維度位置。
請注意以下有關子總計的運作方式:
- 如果同一個項目出現在多個類別中,計算不重複項目的子總和可能不會如預期。在這種情況下,Looker 會計算每個項目一次,而不是計算每個重複出現的項目。Looker 會以相同方式計算欄總和。
- 執行匯總作業的資料表計算 (例如使用
percentile
或mean
的計算) 可能無法如預期計算出總計。這是因為表格運算會使用其他小計值計算小計,而非使用資料欄中的值。舉例來說,如果您有兩個 使用者人數 小計 (30,500 和 24,312),且有mean(${users.count})
等資料表計算,資料表計算會針對兩個小計資料列傳回 27,406,因為它會執行(30500 + 24312)/2
計算。 - 當您篩選度量基準或探索使用
sql_always_having
參數時,就無法使用子總計。 - 如果資料表列數上限導致資料表在子總類別中間位置中斷,整個類別就會從表格視覺化項目中隱藏。
- 系統會在各個小計類別中分別進行排序。
- 最左側的子總計一律會排序。依多個資料欄排序時,系統會優先顯示小計資料欄。
- 如果您在「探索」的「資料」部分拖曳維度來變更維度順序,可能需要取消勾選「小計」核取方塊,然後重新選取。
您可以在資料表圖表中收合或展開小計。詳情請參閱「折疊子總計」一節。
支援子總計的方言
是否能使用子總計,取決於 Looker 連線使用的資料庫方言。在 Looker 的最新版本中,下列方言支援子總計:
方言 | 是否支援? |
---|---|
Actian Avalanche | 否 |
Amazon Athena | 否 |
Amazon Aurora MySQL | 是 |
Amazon Redshift | 是 |
Amazon Redshift 2.1+ | 是 |
Amazon Redshift Serverless 2.1+ | 是 |
Apache Druid | 否 |
Apache Druid 0.13+ | 否 |
Apache Druid 0.18+ | 否 |
Apache Hive 2.3+ | 是 |
Apache Hive 3.1.2+ | 是 |
Apache Spark 3+ | 是 |
ClickHouse | 否 |
Cloudera Impala 3.1+ | 否 |
Cloudera Impala 3.1+ with Native Driver | 否 |
Cloudera Impala with Native Driver | 否 |
DataVirtuality | 否 |
Databricks | 是 |
Denodo 7 | 是 |
Denodo 8 | 是 |
Dremio | 否 |
Dremio 11+ | 否 |
Exasol | 否 |
Firebolt | 否 |
Google BigQuery Legacy SQL | 否 |
Google BigQuery Standard SQL | 是 |
Google Cloud PostgreSQL | 是 |
Google Cloud SQL | 是 |
Google Spanner | 否 |
Greenplum | 是 |
HyperSQL | 否 |
IBM Netezza | 否 |
MariaDB | 是 |
Microsoft Azure PostgreSQL | 是 |
Microsoft Azure SQL Database | 是 |
Microsoft Azure Synapse Analytics | 是 |
Microsoft SQL Server 2008+ | 是 |
Microsoft SQL Server 2012+ | 是 |
Microsoft SQL Server 2016 | 是 |
Microsoft SQL Server 2017+ | 是 |
MongoBI | 否 |
MySQL | 是 |
MySQL 8.0.12+ | 是 |
Oracle | 是 |
Oracle ADWC | 是 |
PostgreSQL 9.5+ | 是 |
PostgreSQL pre-9.5 | 否 |
PrestoDB | 是 |
PrestoSQL | 是 |
SAP HANA | 否 |
SAP HANA 2+ | 否 |
SingleStore | 是 |
SingleStore 7+ | 是 |
Snowflake | 是 |
Teradata | 否 |
Trino | 是 |
Vector | 否 |
Vertica | 是 |
請注意以下幾點,以便支援子總計的方言:
- 使用 MySQL 時,所有小計都必須以遞增方式排序。
- 如果您使用子總計,且基礎結果集包含超過 30,000 列 (無論您在資料表中設定的列限制為何),MySQL 和 Snowflake 中的樞紐分析就會失敗。
- 與不含小計的查詢相比,在 BigQuery 和 Redshift 中使用小計可能會降低查詢速度。
資料列總數
如果圖表包含樞紐,您可以選取「資料」列中的「列總計」核取方塊,在圖表中加入列總計。請參閱「在 Looker 中探索資料」說明文件頁面,進一步瞭解相關資訊,包括無法取得總和和總和的注意事項。
在「資料列總數」核取方塊右側的箭頭,可在維度和維度表計算後,在最右側的預設位置和更左側的位置之間切換總數欄的位置。
總計
如要為指標和資料表計算新增資料欄總和,請在「資料」列中選取「總和」。請參閱「在 Looker 中探索資料」說明文件頁面,進一步瞭解相關資訊,包括無法取得總和和總和的注意事項。
資料欄限制
如果資料表包含樞紐,您可以在「資料欄數量限制」方塊中輸入 1 到 200 之間的任何數字,為圖表新增資料欄數量限制。維度、維度資料表計算、資料列總數欄,以及樞紐分析圖表以外的測量表計算,都不會計入欄數上限。樞紐圖表群組會計為一個欄,計入欄位上限。詳情請參閱「篩選及限制資料」說明文件頁面。
資料列限制
如要為圖表新增列數上限,請在「資料」分頁的「列數上限」方塊中輸入 1 到 5,000 之間的任何數字。如果查詢超過設定的列數上限,就無法排序資料列總計或表格計算欄。
將表格圖表新增至資訊主頁時,如果列數上限留空,資訊主頁會將表格圖表資訊方塊的列數上限設為 1,000 列。如要提高資訊主頁資訊方塊的列數限制,請輸入更高的列數限制 (最多 5,000 列),這是可顯示的列數上限。
計算
如果您具備適當的權限,只要在「資料」分頁中按一下「新增計算」按鈕,即可在圖表中新增表格計算。詳情請參閱「使用表格運算」說明文件頁面。
您也可以使用欄位挑選器的「自訂欄位」部分。
資料欄選單選項
在檢視模式中透過資訊主頁資訊方塊存取資料欄選單選項時,系統不會儲存設定的變更。如要儲存設定變更,請在資訊主頁上進入編輯模式,在資訊方塊的三點資訊方塊動作選單中選取「編輯」,然後在隨即顯示的編輯視窗中變更設定。
表格圖表在每個資料欄的右上方都有一個三點「欄選項」圖示,將滑鼠游標懸停在資料欄標題上,就會顯示這個圖示。
選取「欄選項」圖示後,畫面會顯示資料欄選單,提供凍結、複製及調整表格資料欄大小的選項。
凍結
選取「凍結」選項,即可將表格欄凍結在圖表左側。水平捲動時,凍結的欄會持續顯示在左側。你可以凍結多個欄。
如要取消凍結資料欄,請再次選取三點圖示,然後選取「取消凍結」。
複製資料值
選取「複製值」,即可複製資料欄標題和資料欄中的所有值,然後貼到試算表、文字檔或 Looker 篩選器中。您也可以在圖表中選取單一儲存格或儲存格範圍,然後使用鍵盤快速鍵 Command-C (Mac) 或 Ctrl+C (Windows) 複製內容。
自動調整所有資料欄的大小
選取「自動調整所有欄的大小」後,系統會根據資料欄標題名稱或最長的資料值 (兩者中較寬者) 調整各欄的寬度。
重設所有資料欄的寬度
選取「重設所有欄寬度」後,系統會將每個欄的大小調整為預設寬度,也就是在開啟「將資料欄調整為適當大小」時所設定的寬度,或是在將資料欄調整為適當大小後,由「自動調整所有欄的大小」 所設定的寬度 (如果將資料欄調整為適當大小後,欄會變得太窄)。
排序資料欄
如要瞭解預設排序順序,請參閱「在 Looker 中探索資料」說明文件。
您可以選取視覺化中的資料欄標題,藉此排序表格視覺化中的資料欄。每次選取標題時,資料欄就會切換遞增和遞減排序。資料欄標頭會顯示箭頭,表示圖表是依該欄排序。向上箭頭表示遞增排序,向下箭頭則表示遞減排序。
如要依多個欄排序,請按住 Shift 鍵,然後依照所需排序順序選取欄標題。
如果啟用小計,系統一律會排序最左邊的小計。系統會在各個小計類別中分別進行排序。
手動移動及固定資料欄
在檢視模式中透過資訊主頁資訊方塊重新排列資料欄時,系統不會儲存資料欄順序的變更。如要儲存資料欄順序的變更,請在資訊主頁上進入編輯模式,在資訊方塊的三點選單中選取「編輯」,然後在隨即顯示的編輯視窗中移動資料欄。
選取並拖曳資料表視覺化圖表中的資料欄標題,即可將任何資料欄 (包括樞紐分析群組和個別樞紐分析資料欄) 移至視覺化圖表的任何其他位置。「資料」表格中的欄順序不會變更。
選取並拖曳資料欄時,如果靠近圖像化視圖的左側邊緣,系統就會顯示圖釘圖示。
如果在顯示圖釘圖示時放置資料欄,系統會將資料欄固定在圖表的側邊。在水平捲動期間,已固定的資料欄會持續顯示在側邊。你可以固定多個資料欄。
如果將資料欄拖曳到視覺化範圍之外,畫面上會顯示一個刪除線的眼睛圖示。
如果在顯示眼睛圖示時放置資料欄,資料欄就不會從原始位置移除。
當您下載包含已重新排序欄的表格時,即使選取「已套用視覺化選項」設定,欄仍會以原始順序 (資料表格中的順序) 顯示。
手動調整欄寬
如要手動調整欄大小,請選取欄標題的右邊框,然後向左或向右拖曳。
散布圖選單選項
資料表主題
資料表圖表的預設主題為「白色」。你可以使用「資料表主題」設定變更主題。
您可以選擇表格著色選項:
- 傳統:表格會以「資料」部分的形式顯示,包含藍色維度、橘色測量指標和綠色資料表計算。
- 白色:表格標題為白色,資料列則交替顯示白色和灰色,文字則為黑色。
- 灰色:表格標題為灰色,資料列則交替顯示白色和淺灰色,文字則為深灰色。
- 透明:表格標題完全透明,資料列會交替顯示完全透明和半透明灰色,文字會自動調整顏色。這項功能在使用自訂的嵌入式資訊主頁時很實用,可讓圖塊背景顏色透過視覺化呈現。在這種資訊主頁上,文字顏色會根據背景顏色調整,視需要從黑色變更為白色。在「探索」頁面或嵌入的 Look 中,透明化視覺化圖表的背景一律為白色。
- 未設定樣式:整個表格為白色,資料列以灰色線隔開,文字為黑色。
顯示資料列數
您可以切換是否要在每個表格列的開頭顯示列號。
在表格圖表中使用小計時,「顯示資料列數」會停用。
顯示總計
顯示總計:切換是否要在每個表格欄的底部顯示欄總計。
如果表格圖表未加入總計,系統就會停用「顯示總計」。
顯示資料列總計
顯示列總計:切換是否要在每個表格列的開頭或結尾顯示列總計。
如果樞紐資料表圖表中未加入資料列總計,系統就會停用「顯示資料列總計」功能。
轉置
轉置選項僅適用於只包含一個維度的圖表,選取「Transpose」後,視覺化資料的資料列會變成資料欄,資料欄則會變成資料列。
限制顯示的資料列
您可以根據結果中的列位置,在示意圖中顯示或隱藏列。舉例來說,如果您要顯示七天的滾動平均值,建議隱藏前六列資料。
按一下「限制顯示的資料列」,即可啟用或停用這項功能。啟用這項功能後,您可以指定下列選項:
- 隱藏或顯示:選擇「隱藏」可從視覺化報表中排除特定資料列。選擇「顯示」,即可在視覺化中只顯示少數資料列。
- 第一列或最後一列:選擇要隱藏或顯示的資料列,是結果集的第一列或最後一列。
- Number:指定要隱藏或顯示的列數。
在「Look」或「探索」的「資料」部分,已排除的資料列會以較深的顏色標示。
這個選項取決於資料列順序。變更查詢的排序順序或新增資料列限制,可變更視覺化報表中顯示或隱藏的資料列。
系列叢書選單選項
系列選單可控制圖表顯示每個資料系列的方式。
在表格圖表中,每個資料欄都會列在系列選單中,供您自訂。
截斷文字
開啟「Truncate Text」後,資料儲存格中顯示的文字會截斷,並在後方加上刪節號。關閉後,資料儲存格中的文字會換行至後續行。
如要查看資料儲存格中截斷或改行的完整文字,請在儲存格內部按兩下滑鼠;按下 Esc 鍵或點選儲存格外部,即可返回截斷或改行的版本。
「截斷文字」的預設設定為「開啟」。
截斷資料欄名稱
開啟「截斷欄名」後,欄標題中顯示的文字會截斷。關閉後,欄標題內的文字會換行至後續行。
如要查看已截斷或換行的欄標題完整文字,請將滑鼠游標懸停在欄標題上。畫面上會顯示工具提示,內含欄標頭的完整文字。
「截斷欄名稱」的預設設定為「關閉」。
顯示完整欄位名稱
您可以切換是否要顯示檢視名稱,以及每個資料欄標頭的欄位名稱。關閉「Show Full Field Name」後,通常只會顯示欄位名稱;不過,類型為 count
的評估項目只會顯示檢視名稱。
將資料欄調整為適當大小
「調整欄寬以符合寬度」會調整所有欄的寬度,讓表格完美符合您查看時的窗格寬度。開啟這個選項後,您仍可手動重新調整資料欄大小,且手動設定的寬度會覆寫「將資料欄調整為適當大小」所設定的寬度。使用「將資料欄調整為適當大小」選項設定的寬度,會在您將圖表儲存為 Look 或新增至資訊主頁時儲存。
「將資料欄調整為適當大小」的預設設定為「開啟」。不過,如果「調整欄寬以符合內容」的結果是欄太窄,以致無法閱讀,Looker 會自動調整所有欄的大小,並根據每個欄最長的資料值調整大小。
資料欄寬度下限
輸入數字,設定表格視覺化中每個欄的最小欄寬 (以像素為單位)。預設的資料欄寬度下限為 100 像素。舉例來說,如果您有一個含有大量欄的資料表,且想要建立表格視覺化工具的 PDF,而不會截斷任何表格欄,這項設定就很實用。在這種情況下,您可以縮小資料欄最小寬度,確保所有資料欄都會納入。
自訂項目
在「自訂」部分,您可以自訂圖表中的每個資料欄。
標籤
您可以為資料欄建立自訂標籤,該欄會顯示在圖表中。
寬度
您可以輸入 1 到 1,000 之間的數字來設定資料欄寬度,1 為最窄,1,000 為最寬。使用「寬度」欄位設定的寬度,會在您將圖表儲存為 Look 或新增至資訊主頁時儲存。
格式
如果資料欄包含數值資料,就會顯示「格式」選項。您可以使用下拉式選單,為該欄中的值選擇預先定義的格式,或是建立自訂格式。如果從下拉式選單中選擇「自訂」,請使用 Excel 格式設定自訂格式。如要瞭解 Excel 格式設定,請參閱這個說明文件頁面。
儲存格文字版面配置
您可以使用格式設定圖示,設定字型顏色、背景填充顏色、粗體、斜體或底線字型樣式,以及資料欄內文字的水平對齊方式。
如果「單元格視覺化」選項設為「開啟」,就無法自訂單元格文字版面配置。
您可以使用格式設定選單設定欄標題的樣式。
收合小計
如果資料欄有小計,就會顯示「收合小計」選項。啟用這個選項後,系統會收合該欄的所有小計。將圖表儲存為 Look 或新增至資訊主頁時,小計會維持收合狀態。
你可以選取儲存格左側的箭頭,折疊個別儲存格中的小計,但系統不會儲存這些變更。
儲存格圖表
包含數字資料的資料欄會顯示「儲存格視覺化」選項。開啟這項選項後,資料欄儲存格會顯示水平長條圖表,代表各儲存格中資料的值。長條的長度會從零 (此時不會顯示長條) 到最大資料值繪製。
啟用「Cell Visualization」選項後,畫面上會顯示調色盤。長條圖示的可視化預設調色盤,取自「集合」選單選項中選取的顏色集合。選取調色盤後,您可以從集合中選取其他調色盤,也可以在調色盤挑選器中選取「自訂」分頁,建立自訂調色盤。長條顏色會反映資料值,從最小值 (色版左側) 到最大值 (色版右側)。
啟用「單元格視覺化」選項時,系統也會顯示「值標籤」核取方塊。這個核取方塊可切換圖表中每個資料點的值標籤顯示狀態。如果資料欄只包含正值或負值,值標籤會顯示在長條圖視覺化效果的右側。如果資料欄含有正值和負值,負值的值標籤會顯示在長條圖示右側,正值的值標籤則會顯示在長條圖示左側。值標籤預設為「開啟」。
如果資料欄是由另一個序列透視,則每個樞紐群組中會為該欄繪製長條圖表,而最小值和最大值會在透視資料欄之間共用。如果資料列用於樞紐資料欄,即使該資料列包含數值資料,也無法使用資料列的長條圖視覺化。
表格圖表中的第一個資料欄預設為「顯示儲存格資料」。對於含有數值資料的其他欄,預設值為「關閉」。
格式選單選項
顏色集合
從「集合」下拉式選單中選擇顏色集合,即可決定條件式格式規則或儲存格圖表可用的調色盤。
您可以使用色彩集合,建立主題化的圖表和資訊主頁,讓兩者搭配得宜。您可以在「色彩集合」說明文件頁面中,查看 Looker 內建色彩集合中的所有色板。Looker 管理員也可以為貴機構建立自訂色彩系列。
所有儲存格圖表現色盤和每個條件式格式規則的「調色盤」部分,都會更新為該集合中的調色盤。
列和標題格式
Rows 可讓您將儲存格文字的字型大小設為 1 到 99 點。
頁首:可設定資料欄標題的字型大小、文字顏色、背景填充顏色和水平對齊方式。標題字型大小介於 1 到 99 點之間。
啟用條件式格式設定
如果表格中沒有子總計,且「儲存格圖表化」功能已針對這些欄設為「關閉」,您就可以在表格圖表中套用條件式格式。開啟「啟用條件式格式設定」,定義規則以便依據刻度或指定的值,為表格套用顏色代碼。
舉例來說,您可以將所有值以紅、黃、綠三種顏色標示,代表值從低到中到高。
您也可以為所有超過 5,000 的值設定格式,使用黃色儲存格背景和粗體文字。
定義格式設定規則
您可以在「規則」部分指定視覺化圖表的顏色代碼。
首次啟用條件式格式時,系統會設定一項規則,並將其設為預設的量表色彩編碼。
如要新增其他規則,請按一下「新增規則」。
如要刪除規則,請按一下該規則專區右上角的垃圾桶圖示。
如要重新排列規則,請按住三條平行線圖示,然後將規則向上或向下拖曳。
您可以將規則套用至視覺化報表中的所有數值欄位,也可以使用「套用至」方塊,將規則套用至一或多個欄位。
如果選擇「所有數值欄位」,系統會將條件式格式規則套用至圖表中所有數值欄位的每個值。如果您在量表上使用顏色編碼值,量表會包含所有數值,即使不同欄中的值不相關也一樣。
如果您使用「所有數值欄位」建立多個規則,清單中較高層級的規則優先於較低層級的規則。如要變更規則的優先順序,請按一下該規則左上方的三個水平長條,然後將規則拖曳至清單中的較高或較低位置。
如果您選擇「選取欄位」,Looker 會顯示一個方塊,讓您選取要套用規則的欄位。如果您在方塊中輸入文字,Looker 只會列出包含該文字的欄位。
選取要套用規則的欄位。條件式格式設定只會套用至這些欄位的值。
如果您在同一個欄位建立多個規則,系統只會將清單中最高的規則套用至圖表,其他規則則不會生效。如要將規則在清單中往上或往下移動,請按一下該規則左上方的三條水平線,然後在清單中拖曳規則。
在「格式」方塊中,選擇要依據等級還是邏輯條件為值加上顏色代碼。
如果您根據邏輯條件設定格式,請勿在「格式」方塊中輸入值時使用千位分隔符。
色階上的顏色編碼
如果您要為量表上的值編碼,請按一下調色盤。
選擇現有的調色盤,或按一下調色盤挑選器的「自訂」分頁,建立自訂調色盤:
- 如要新增或移除色階中的顏色,請按一下「+」或「-」按鈕。色階最多可包含 5 種顏色,最少則為 2 種。
- 如要編輯色階的所有顏色,請按一下「編輯全部」,然後輸入 RGB 十六進位字串,例如
#2ca6cd
,或 CSS 顏色名稱,例如mediumblue
。 - 如要為色階中醒目顯示的部分選擇自訂顏色,請使用色盤。
使用下列選項修改顏色編碼:
- 選取「反轉顏色」,將調色盤左端的顏色套用至資料範圍高端的值,並將調色盤右端的顏色套用至資料範圍低端的值。
- 選取「使用 X 個色階」,即可將所用顏色數量限制在指定的步進值。未啟用這個選項時,資料會以漸層方式著色,涵蓋整個色版範圍。啟用這個選項後,系統會根據色彩步數將資料分組並著色。舉例來說,如果指定 5 個色階,系統會將資料分成 5 個相等的桶,並套用 5 種顏色,每個資料桶對應一種顏色。有效的色彩刻度值介於 2 到 100 之間 (含 2 和 100)。
- 選取「以中心值為準的鏡射範圍」,即可在調色盤的兩側做出相同的顏色變化。舉例來說,在 -100 到 0 到 100 的刻度上,-20 和 20 的值與中心顏色定義的色差相同 (10%),分別為色版漸層的 40% 和 60%。
- 使用「範圍」欄位指定決定色盤漸層起始 (0%)、中間 (50%) 和結束 (100%) 顏色的值。針對開始和結束顏色,您可以指定資料中的最小值和最大值、特定數值或百分位值。您可以指定最小值和最大值的中間點、資料平均值、資料中位數、特定數值或百分位數值做為中心值。舉例來說,如果您分別指定 1% 和 99% 的開始和結束百分位數值,並將中心值設為 75%,則色彩漸層的下半部會套用至資料值的下 75%,而上半部則套用至資料值的上 25%。
根據邏輯條件設定顏色代碼
如果您是根據邏輯條件為值編碼 (也就是使用以「如果值為」開頭的其中一個「格式」選項),請為符合條件的值選擇「背景顏色」、「字型顏色」和「字型樣式」。根據預設,系統會將背景顏色設為您為條件式格式規則選擇的分類調色盤中的第一個顏色。
納入總計
啟用條件式格式設定後,您可以切換是否要將總計納入顏色編碼配置。
納入空值並視為 0
如果已啟用條件式格式設定,您可以切換空值是否應以零表示。
在資訊主頁中新增表格圖表
將表格圖表新增至資訊主頁時,如果列數上限 留空,資訊主頁會將表格圖表資訊方塊的列數上限設為 1,000 列。如要提高資訊主頁資訊方塊的列數限制,請輸入更高的列數限制 (最多 5,000 列),這是可顯示的列數上限。
如果選取「展開資料表即可顯示所有資料列」選項,新增至儀表板的資料列很多的表格圖表在下載或排定為 PDF 格式時,可能會顯示不同的樣貌。詳情請參閱「下載」或「排程」說明文件頁面。