Looker 開發人員:本頁面顯示的格式與
value_formatLookML 參數使用的格式相同,但value_format參數需要以雙引號括住格式字串。
自訂格式可讓您進一步控管 Looker 結果集中顯示的數值資料。透過自訂格式,您可以將 Excel 式格式設定選項套用至資料圖表中顯示的數值資料,或是自訂欄位或資料表計算產生的資料。
在資料視覺化中套用自訂格式
如果齒輪選單中有「值」分頁,請按照下列步驟操作:

- 選取「圖表」列的「編輯」選單。
- 選取「值」分頁標籤。
- 在「值格式」欄位中,輸入自訂格式字串。
舉例來說,如要為表格圖表新增自訂格式,請按照下列步驟操作:

- 選取「圖表」列的「編輯」選單。
- 選取「系列」分頁標籤。
- 在「自訂」部分,選取「格式」下拉式選單,然後選擇「自訂...」。
選取「自訂...」後,系統會顯示新的空白欄位。在空白欄位中輸入自訂格式字串。

使用自訂格式設定搭配資料表計算和自訂欄位
建立或編輯表格計算或自訂欄位時,請在「格式」下拉式選單中選取「自訂」選項,然後在空白欄位中輸入自訂格式。
自訂格式設定範例
如要瞭解如何指定這些格式,請參閱 Excel 的完整指南,或使用「自訂格式產生器」等第三方工具建立自訂格式。
下表列出一些最常見的格式設定選項。使用 0 的格式代碼會要求顯示不重要的零,前提是數字的位數少於代碼中指定的位數。使用 # 的格式代碼只會顯示有效位數,即使位數少於代碼中指定的位數也一樣。
部分特殊字元 (例如國際貨幣符號) 必須視為字串,並以雙引號括住。
| 格式 | 結果 |
|---|---|
0 | 整數 (123) |
00# | 整數,並在左側填補零至 3 位數 (001) |
0 "String" | 整數後方加上字串 (123 字串)(「字串」可以換成任何文字字串) |
0.## | 最多到小數點後 2 位 (1. 或 1.2 或 1.23) |
0.00 | 到小數點後 2 位 (1.23) |
00#.00 | 數字補零至 3 位數,且正好有 2 個小數位數 (001.23) |
#,##0 | 千位數之間有逗號的數字 (1,234) |
#,##0.00 | 千位數之間以半形逗號分隔,並顯示到小數點後 2 位 (1,234.00) |
0.000,, "M" | 以百萬為單位,並顯示到小數點後 3 位 (1.234 M)系統會自動除以 100 萬 |
0.000, "K" | 以千為單位,並顯示 3 位小數 (1.234 K)系統會自動除以 1,000 |
$0 | 美元 (小數位數為 0,例如 $123) |
$0.00 | 美元 (到小數點後 2 位,$123.00) |
"€"0 | 歐元,小數點後 0 位數 (€123) |
$#,##0.00 | 以逗號分隔千位數,並顯示兩位小數 ($1,234.00) |
$#.00;($#.00) | 以美元為單位,顯示到小數點後 2 位,正值正常顯示,負值則以半形括號括住 |
0\% | 以百分比顯示,小數位數為 0 (1 會變成 1%) |
0.00\% | 顯示為百分比,並保留 2 位小數 (1 會變成 1.00%) |
0% | 轉換為百分比 (小數點後 0 位數,例如 .01 會變成 1%) |
0.00% | 轉換為百分比,並保留 2 位小數 (.01 會變成 1.00%) |
自訂千位分隔符號和條件式格式設定
Looker 使用 Excel 樣式的格式設定規則。雖然 Looker 會將逗號視為千位數分隔符號,但會將其他字元 (例如瑞士法郎 (CHF) 使用的單引號) 視為字面字元。
如果直接使用半形單引號做為千位分隔符號 (例如 "CHF "#'##0.00),格式化引擎會將半形單引號視為字面值,並強制將其納入輸出字串,即使值小於 1,000 也是如此 (例如 CHF '20.00 而非 CHF 20.00)。
如要只對 1,000 以上的數字套用自訂千位分隔符號,請在格式字串中使用條件式格式設定。您可以為大於或等於 1,000 的數字,以及小於 1,000 的數字指定不同的格式規則,並以半形分號分隔:
[>=1000]"CHF "#'##0.00;[<1000]"CHF "0.00
如果 Looker 開發人員在 LookML 中使用 value_format 參數,請將格式字串放在雙引號內,並逸出內部的雙引號:
value_format: "[>=1000]\"CHF \"#'##0.00;[<1000]\"CHF \"0.00"
圖表的時間格式
如果圖表的 x 軸有時間維度,您可以使用「圖表選項」的「X」分頁中的「時間標籤格式」設定,變更 x 軸標籤的格式。如要設定時間值的格式,請使用「圖表的時間格式設定」頁面上的語法。