自訂日期格式
本文論述如何使用自訂日期格式欄位來設定檢視中日期的格式。有關 Tableau 如何處理日期的概觀,請參閱 日期和時間 或 變更日期層級 。有關為 資料來源 設定日期屬性的資訊,請參閱 資料來源的日期屬性 。
如何尋找自訂日期格式欄位
在檢視中設定日期欄位的格式 (Tableau Desktop)
若要設定檢視中日期欄位的格式,請以右鍵按一下(在 Mac 上,Control + 按一下)該欄位,並選取 「格式」 。
設定檢視中日期欄位的格式(Tableau Cloud 和 Tableau Server)
若要在 Tableau Cloud 與 Tableau Server 的檢視中設定日期欄位的格式,請以右鍵按一下(在 Mac 上,Control + 按一下)該欄位,並選取
「格式」
date。
在「資料」窗格中設定日期欄位的格式(僅限 Tableau Desktop)
若要設定 [資料] 窗格中日期欄位的格式,請以右鍵按一下該欄位,並選取 [預設屬性] > [日期格式] 。
表中的日期格式在以下情況下受支援:工作簿連線到 Tableau 擷取或與也支援日期格式的資料來源具有即時連線。(請參閱資料來源的文件來驗證所需的日期格式是否受支援。)
Tableau 將從資料來源中檢索日期格式。Tableau Server 還可以從執行 Tableau Server 的伺服器上的執行身分使用者帳戶中檢索日期格式。
附註: 以下日期格式可能與用於 類型轉換 函數的日期格式不同。有關詳情,請參閱 將字串轉換為日期欄位 。
支援的日期格式符號
符號 | 描述 |
( : ) | 時間分隔符號。某些 地區設定 中使用不同字元來表示時間分隔符號。在設定時間值的格式時,時間分隔符號用於分隔小時、分鐘和秒。格式化輸出中用作時間分隔符號的實際字元由您的系統設定確定。 |
( / ) | 日期分隔符號 。某些地區設定中使用不同字元來表示日期分隔符號。在設定日期值的格式時,日期分隔符號用於分隔日、月和年。格式化輸出中用作日期分隔符號的實際字元由您的系統設定確定。 |
c |
按該順序將日期顯示為
ddddd
,並將時間顯示為
ttttt
。如果日期系列數位中沒有小數部分,則只顯示日期資訊;如果沒有整數部分,則只顯示時間資訊。
|
d | 將天顯示為前置字元不為零的數字 (1-31)。 |
dd | 將天顯示為前置字元為零的數字 (01-31)。 |
ddd | 將天顯示為縮寫形式 (Sun, Sat)。 |
dddd | 將天顯示為全名 (Sunday, Saturday)。 |
ddddd |
將日期顯示為完整日期(包括日、月和年),格式依據系統的短日期格式設定來設定。預設短日期格式為
m/d/yy
。
|
dddddd |
將日期系列數字顯示為完整日期(包括日、月和年),格式依據系統識別的長日期設定來設定。預設長日期格式為
mmmm dd, yyyy
。
|
aaaa | 與 dddd 相同,只不過它是字串的當地語系化版本。 |
w | 將一週中的一天顯示為數位(1 表示星期日,直至 7 表示星期六)。 |
ww | 將一年中的第幾週顯示為數字 (1-54)。 |
M |
將月份顯示為不含前置字元為零的數字 (1 12)。如果
m
緊跟
h
或
hh
,則會顯示分鐘而不是月份。
|
MM |
將月份顯示為前置字元為零的數字 (01-12)。如果
m
緊跟
h
或
hh
,則會顯示分鐘而不是月份。
|
MMM | 將月份顯示為縮寫形式 (Jan-Dec)。 |
MMMM | 將月份顯示為完整的月份名稱 (January-December)。 |
MMMMM | 將月份顯示為單個字母縮寫 (J-D) |
oooo | 與 mmmm 相同,但已當地語系化。 |
q | 將一年中的第幾季度顯示為數字 (1- 4)。 |
y | 將一年中的第幾天顯示為數字 (1-366)。 |
yy | 將年份顯示為 2 位數字 (00-99)。 |
yyyy | 將年份顯示為 4 位數字 (100-9999)。 |
h | 將小時顯示為前置字元不為零的數字 (0-23)。 |
Hh | 將小時顯示為前置字元為零的數字 (00-23)。 |
N | 將分鐘顯示為不含前置字元為零的數字 (0 59)。 |
Nn | 將分鐘顯示為包含前置字元為零的數位 (00 59)。 |
S | 將秒顯示為不含前置字元為零的數字 (0 59)。 |
Ss | 將秒顯示為包含前置字元為零的數位 (00 59)。 |
000 | 顯示毫秒。在指定毫秒之前使用句點字元作為分隔符號。 |
t t t t t |
將時間顯示為完整時間(包括小時、分鐘和秒),使用系統識別的時間格式所定義的時間分隔符號進行格式設定。如果選取了前置字元為零選項並且時間早於 10:00 A.M. 或 P.M,則顯示前置字元為零。預設時間格式為
h:mm:ss
。
|
AM/PM | 使用 12 小時制並為中午之前的任何小時顯示大寫 AM;為中午和 11:59 P.M 之間的任何小時顯示大寫 PM。 |
am/pm | 使用 12 小時制並為中午之前的任何小時顯示小寫 AM;為中午和 11:59 P.M 之間的任何小時顯示小寫 PM。 |
A/P | 使用 12 小時制並為中午之前的任何小時顯示大寫 A;為中午和 11:59 P.M 之間的任何小時顯示大寫 P。 |
a/p | 使用 12 小時制並為中午之前的任何小時顯示小寫 A;為中午和 11:59 P.M 之間的任何小時顯示小寫 P。 |
AMPM | 使用 12 小時制,並為中午之前的任何小時顯示您的系統定義的 AM 字串文字 ;為中午和 11:59 P.M 之間的任何小時顯示系統定義的 PM 字串文字。AMPM 可以為大寫或小寫,但顯示的字串的大小寫與系統設定定義的字串相符。預設格式為 AM/PM。 |
自訂日期格式範例
如果指定自訂格式 yyyy-MM-dd HH:mm:ss.000,則會以 2015-05-10 11:22:16.543 格式組建日期。此類格式可能適合於科學資料。
如果指定自訂格式 DDDD DD,則會組建顯示工作日和天的日期,如下所示。
指定自訂格式
yy-mm-dd (dddd)
會產生格式為
18-01-04 (Thursday)
的日期。
指定自訂格式
"Q"1 YYYY
會產生顯示
Q1 2018
的日期。
基於日本年號的日期格式的支援
Tableau 支援基於日本天皇年號的日期 (Wareki) 格式。下面介紹了如何將基於年號的日期格式應用於檢視中的欄位:
如果所需的格式未列出,您可以組建自己的日期格式。為此,請在 [日期] 框中選取 [自訂格式] ,然後鍵入使用 Tableau 日期預留位置的格式。提供了以下基於年號的年份預留位置:
符號 | 描述 |
g | 短年號名稱(例如表示平成年號的 H)。 |
gg | 年號名稱(例如平成)。 |
ggg | 長年號名稱(在日文中,此名稱當前與常規年號名稱相同)。 |
e | 基於年號的年份,例如表示某個年號元年的 1。 |
ee | 基於年號的年份,例如表示某個年號元年的 01。如果只有一位數,則會在基於年號的年份前面新增一個零。 |
如果工作簿地區設定不是日文,則可以建立自訂日期格式,然後在格式前面插入語言代碼 !ja_JP!,以使看起來如下所示:
Tableau Server 瀏覽器檢視不完全支援基於年號的日期。特別是,若發佈包含互動式篩選器的工作簿,則不會填入 e 和 g 預留位置:
為避免此問題,若將在瀏覽器中檢視工作簿,請不要在互動式篩選器中顯示基於年號的日期。
在日期格式中使用字面文字
您可能希望日期格式包括某些單詞或短語,例如 Fiscal Quarter q of yyyy 。但是,如果您直接在 Tableau 格式框中鍵入該文字,則系統可能會像對待日期部分那樣對待這些字母:
為防止 Tableau 這樣做,請在不應被視為日期部分的字母和單字兩邊加上雙引號:
"Fiscal Quarter" q "of" yyyy
。
如果希望在已加引號的部分內部使用字面引號,請插入此程式碼:
"\""
。例如,格式
"Fiscal "\"" Quarter"
會被格式化為
Fiscal " Quarter
。
擷取資料來源 DATEPARSE 函數的格式語法
若要在擷取中使用 DATEPARSE 函數,請使用萬國碼聯盟定義的語法。
下表列出了可採用 DATEPARSE 函數的格式參數表示的欄位類型。按一下欄位類型可透過 Unicode 協會網站瞭解有關符號、欄位模式、範例和說明的資訊。
時間單位 | 說明 |
---|---|
年代 (連結在新視窗開啟) | 不適用 |
年 (連結在新視窗開啟) |
在 .hyper 擷取中支援除「U」之外的所有符號。 附註:
|
月 (連結在新視窗開啟) |
在 .hyper 擷取中支援除「I」之外的所有符號。 附註:
|
週 (連結在新視窗開啟) |
在 .hyper 擷取中支援除「W」之外的所有符號。 附註:
|
天 (連結在新視窗開啟) |
附註:
|
小時 (連結在新視窗開啟) |
.Hyper 擷取中僅支援 [h] 和 [H] 符號。 附註:
|
分鐘 (連結在新視窗開啟) | 附註: 與 ICU 相反,.hyper 擷取對於此欄位不允許負值。負值將導致錯誤。 |
秒 (連結在新視窗開啟) |
附註:
|
季度 (連結在新視窗開啟) | 附註: 與 ICU 相反,.hyper 擷取僅允許值 1-4。所有其他值會造成錯誤。 |
平日 (連結在新視窗開啟) |
附註:
|
期間 (連結在新視窗開啟) | 不適用 |