設定數位和 Null 值的格式
可以為視覺效果中顯示的數值指定格式,包括度量、維度、參數、計算欄位和軸標籤。指定數字格式時,可以從一組標準格式中進行選取,例如數字、貨幣、科學記號和百分比。還可以定義自訂數字格式,並選擇包含特殊字元。
度量包含 Null 值時,可以使用格式設定以不同的方式處理 Null 值,例如用 0 取代 Null 或隱藏它們。
對於 Tableau Desktop
指定數位格式
- 在檢視中右鍵按一下(在 Mac 上按住 Control 同時按一下)數字,並選取格式。
- 在 [設定格式] 窗格中,按一下 [數字] 下拉式功能表。
- 選取數位格式。
某些格式需要進行其他設定。舉例來說,如果您選取 [科學型] ,則還必須指定小數位數。
以下是 Tableau 中可用的數位格式及關聯選項。
數字格式 | 格式選項 |
自動:基於資料來源指定的格式或欄位中包含的資料自動選取格式。 | 無。 |
數位(標準):格式基於所選地區設定。 | 地區設定:數字格式會根據所選的地理位置而變更。 |
數字(自訂):根據自己的選擇自訂格式。 | 小數位數:要顯示的小數位數。 負值:負值的顯示方式。 單位:數字會使用指定的單位進行顯示。舉例來說,如果數字為 20,000 並且單位為千,則數位會顯示為 20K。 首碼/尾碼:每個顯示數字之前和之後的字元。 包括千位數分隔符號:數字是否按每千位數顯示分隔符號號(例如:100,000 與 100000)。 |
貨幣(標準):格式和貨幣符號基於所選地區設定。 | 地區設定:貨幣格式基於所選的地理位置。 |
貨幣(自訂):根據自己的選擇自訂格式和貨幣符號。 | 小數位數:要顯示的小數位數。 負值:負值的顯示方式。 單位:數字會使用指定的單位進行顯示。舉例來說,如果數字為 20,000 並且單位為千,則數位會顯示為 20K。 首碼/尾碼:每個顯示數字之前和之後的字元。 包括千位數分隔符號:數字是否按每千位數顯示分隔符號號(例如:100,000 與 100000)。 |
科學型:數位以科學標記法顯示。 | 小數:要顯示的小數位數。 |
百分比:數字顯示為帶百分比符號的百分比。值 1 解釋為 100%,0 解釋為 0% | 小數:要顯示的小數位數。 |
自訂:格式完全基於指定的格式選項。 | 自訂:輸入要使用的格式,包括特殊字元(可選)。有關此主題的詳細資訊,請參閱《定義自訂數字格式》。 |
定義自訂數字格式
要在視覺效果中套用自訂數字格式:
- 在檢視中右鍵按一下(在 Mac 上按住 Control 同時按一下)數字,並選取格式。
- 在格式窗格中,按一下數字下拉式功能表,並選取自訂。
- 在格式欄位中,使用以下語法定義格式偏好設定:
Positive number format;Negative number format;Zero values
。
定義數字格式程式碼時,請記住:
- 最多可以按以下順序為三種類型的數字指定格式:正數、負數和零。
- 每個數字類型必須用分號 (;) 分隔。
- 若僅指定一種數字類型,則該類型的格式將用於所有數字。
- 若指定兩種數字類型,則第一種類型的格式會套用於正數和零,而第二種類型的格式會套用於負數。
- 若在數字格式程式碼中跳過類型,則必須針對每種缺少的類型包含一個分號 (;)。
自訂數字格式範例
有關可在視覺效果中使用的常用自訂數字格式程式碼的範例,請參閱下表。
此語法由三個部分組成:<positive number format>;<negative number format>;<zero format>
,以分號分隔。
使用案例 | 數字程式碼語法 | 範例輸出 |
僅顯示正值 | #,##; ; (注意第 2 和第 3 個分號後的空格) | 正值:1,234 負值:(僅顯示空格) 零值:(僅顯示空格) |
僅顯示負值 | ;-#,##; | 正值:(不顯示) 負值:-1,234 零值:(不顯示) |
僅顯示零值 | ;;0; | 正值:(不顯示) 負值:(不顯示) 零值:0 |
隱藏零值 | #,###;-#,###;; | 正值:1,234 負值:-1,234 零值:(不顯示) |
在括號中顯示負值 | #,###;(#,###);; | 正值:1,234 負值:(1,234) 零值:(不顯示) |
為值新增字元首碼 | $#,###.##;-$#,###.##;$0; | 正值:$1,234.56 負值:-$1,234.56 零值:$0 |
為值新增字元尾碼 | #%;-#%;0%; | 正值:12% 負值:-34% 零值:0% |
新增文字描述項 | "$"#,#" 盈餘";"$"-##" 短缺"; "$"0; | 正值:$1,234 盈餘 負值:$-1,234 短缺 零值:$0 |
有多種方法可以自訂數字格式,以滿足您的需求。有關更多的程式碼指南和範例,請參閱 Microsoft 知識庫中的檢閱自訂數字格式的方針。
附註:Microsoft 描述的選項與 Tableau 中可用的選項之間存在細微差異。例如,在欄內對齊文字的自訂數字格式在 Tableau 中不相關。此外,為程式碼文字著色的自訂數字格式不適用,因為可以使用標記卡將色彩套用於文字。(有關詳情,請參閱控制檢視中標記的外觀(連結在新視窗開啟)。)請務必僅使用適用於 Tableau 的自訂數字格式。
在自訂數字格式中包含特殊字元
自訂數字格式的好處之一是能夠包含特殊字元或符號。符號可以讓您更輕鬆地快速瞭解視覺效果中度量和計算之間的比較情況。
例如,假設您想顯示公司最暢銷的三種產品的月度利潤比較情況。與其使用標準標籤來顯示這些產品的利潤與上個月相比變更了 +5%、-2% 和 0%,可以設定自訂數字格式如下,以將這些變更顯示為 ▲5%、▼ 2% 和 ►0。
為欄位設定預設數位格式
在 [資料] 窗格中以右鍵按一下(在 Mac 上,Control+按一下)欄位,並選取 [預設屬性] > [數位格式] 。
在隨後出現的對話方塊中,指定每當將該欄位新增到檢視時要使用的數位格式。預設數位格式會隨工作簿一起儲存。在匯出連線資訊時,也會匯出該格式。
附註:使用 [格式] 窗格設定數字格式會覆寫在其他位置套用的任何數字格式設定。
將度量格式設定為貨幣
下圖中的檢視顯示了一段時間內的利潤。請注意,垂直軸上的利潤數字未設定為貨幣格式。
將數位設定為貨幣格式:
- 以右鍵按一下 [Profit] (利潤)軸,並選取 [設定格式] 。
- 在 [設定格式] 窗格中 [軸] 索引標籤上的 [比例] 下,選取 [數位] 下拉清單,然後選取以下各項之一:
選取 [貨幣(標準)] 以向數位中新增一個USD符號和兩個小數位。
選取 [貨幣(自訂)] 以指定小數位數、如何處理負值、單位、是否包括首碼或尾碼以及是否包括分隔符號字元。
使用地區設定來指定數位格式
預設情況下,Tableau 使用您的電腦的地區設定和語言設定來設定數位格式。但您可以在 [設定格式] 窗格中顯式地設定其他地區設定。
下面的步驟示範如何使用與前面部分中相同的檢視來設定 [瑞士德語] 貨幣。
- 以右鍵按一下 [Profit] (利潤)軸,並選取 [設定格式] 。
- 在 [軸] 索引標籤上的 [比例] 下,選取 [數位] 下拉清單,然後選取 [貨幣(標準)] 。
- 在 [地區設定] 下拉清單中,各項以 [語言(國家/地區)] 格式顯示。對於此範例,選取 [德語(瑞士)] 。檢視會更新,以將銷售額數字顯示為瑞士法郎,並採用德語格式。
提示:您可以變更預設貨幣設定,以便每次將 [Profit] (利潤)度量拖到檢視時,該度量都使用所需的設定。在「資料」窗格中,以右鍵按一下「Profit」(利潤)(或其他貨幣度量),並選取「預設屬性」>「數位格式」。然後按如上所示的方式設定欄位格式。
設定 null 值格式
當度量包含 null 值時,這些值通常在檢視中繪製為零。但是,有時這會改變檢視,因此最好禁止顯示 null 值。可以設定每個度量的格式,透過特定的方式處理 null 值。
為特定欄位設定 null 值的格式:
- 以右鍵按一下(在 Mac 上,Control + 按一下)檢視中具有 null 值的欄位,並選擇 [格式] 。
- 轉到 [區] 索引標籤。
- 在 [特殊值] 區域中,指定是在檢視右下角使用指示器顯示 Null 值、在預設值處(例如,數字欄位為零處)繪製該值並隱藏,但連線,還是隱藏並換行以表示存在 Null 值。
- 如果在「文字」欄位中指定文字,它將在啟用了標記標籤後在檢視中為 Null 值顯示。請參閱顯示和隱藏標記標籤。
附註:該「特殊值」區域對於維度或離散度量不可用。
對於 Tableau Server 或 Tableau Cloud
指定數位格式
在 Web 上製作檢視時,您可以為檢視中使用的欄位指定數位格式。
- 在 Web 編輯模式中,以右鍵按一下檢視中的度量,並選取 [設定數位格式] 。
- 在出現的對話方塊中,選取一種數位格式。
某些格式提供其他設定。舉例來說,如果您選取 [貨幣] ,您也可以指定小數位數以及單位,並指定是否包括分隔符號,例如逗號。
在此範例中, [Sales] (銷售額)的格式設定為小數位數為零並且帶千 (k) 單位的貨幣。檢視中的 [Sales] (銷售額)數字將使用這些設定更新。標籤和工具提示也會更新。
以下是 Tableau 中可用的數位格式及關聯選項。
數字格式 格式選項 自動:基於資料來源指定的格式或欄位中包含的資料自動選取格式。 無。 數字(自訂):根據自己的選取自訂格式。 小數位數:要顯示的小數位數。
單位:數字會使用指定的單位進行顯示。舉例來說,如果數字為 20,000 並且單位為千,則數位會顯示為 20K。
包括分隔符號號:數位是否按千位元顯示分隔符號號(舉例來說:100,000 與100000)。
貨幣(自訂):根據自己的選取自訂格式和貨幣符號。 小數位數:要顯示的小數位數。
單位:數字會使用指定的單位進行顯示。舉例來說,如果數字為 20,000 並且單位為千,則數位會顯示為 20K。
包括分隔符號號:數位是否按千位元顯示分隔符號號(舉例來說:100,000 與100000)。
百分比(自訂):數字顯示為帶百分比符號的百分比。值 1 解釋為 100%,0 解釋為 0% 小數位數:要顯示的小數位數。 科學型(自訂):數位以科學計數法顯示。 小數位數:要顯示的小數位數。