本文发扬如何使用自界说日期法式字段来设立视图中日期的法式。谋划 Tableau 如何处分日期的综合调教学生妹,请参见“日期和时分”或“更将来期级别”。谋划为数据源设立日期属性的信息,请参见“数据源的日期属性”。
如何查找自界说日期法式字段在视图中设立日期字段的法式 (Tableau Desktop)若要在 Tableau Desktop 中设立视图中日期字段的法式,请右键单击(在 Mac 上按住 Control 单击)该字段,并遴荐“法式”。
这将在视图左侧掀开“设立法式”面板。遴荐“日期”字段。
在设立日期法式时,Tableau 会呈现可用法式的列表。通常,列表中的终末一项为“自界说”。您将单独使用或以组合样式使用“营救的日期法式记号”表中列出的法式记号来指定自界说日期。
设立视图中日期字段的法式(Tableau Cloud 和 Tableau Server)
若要在 Tableau Cloud 和 Tableau Server 中设立视图中日期字段的法式,请右键单击(在 Mac 上按住 Control 单击)该字段,并遴荐“设立日期法式”。
在“数据”窗格中设立日期字段的法式(仅限 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!,以使看起来如下所示:
!ja_JP! gg ee"年"mm"月"dd"日"
该说话代码会强制将日期手脚日语日期处分。
Tableau Server 浏览器视图不透顶营救基于年号的日期。十分是,淌若发布包含交互式筛选器的责任簿,则不会填入 e 和 g 占位符:
为了幸免此问题,淌若将在浏览器中稽察您的责任簿,请不要在交互式筛选器中判辨基于年号的日期。
在日期法式中使用字面文本您可能但愿日期法式包括某些单词或短语,举例 Fiscal Quarter q of yyyy。然则,淌若您告成在 Tableau 法式框中键入该文本,则系统可能会像对待日期部分那样对待这些字母:
为了幸免 Tableau 这么作念,请在不应手脚日期部分处分的字母和单词双方加上双引号:"Fiscal Quarter" q "of" yyyy。
淌若但愿在已加引号的部分里面使用字面引号,请插入此代码:"\""。举例,法式 "Fiscal "\"" Quarter" 将被法式化为 Fiscal " Quarter。
数据提真金不怕火数据源 DATEPARSE 函数的法式语法淌若要在数据提真金不怕火中使用 DATEPARSE 函数,请使用 Unicode 协会界说的语法。
下表列出了可接管 DATEPARSE 函数的法式参数暗示的字段类型。单击字段类型可通过 Unicode 协会网站了解谋划记号、字段模式、示例和评释的信息。
时分单元评释年代(一语气在新窗口中掀开)不适用年(一语气在新窗口中掀开).Hyper 数据提真金不怕火中营救除“U”以外的统统记号。
刺眼:
负值暗示公元前 (BC) 年份。举例,DATEPARSE('y','-10') 复返公元前 11 年的一月,DATEPARSE('y','-0') 复返公元前 1 年的一月。
淌若使用日积年的“y”模式“yy”将肯求年份的两个低位数。关于小于 70 的数字,DATEPARSE 函数复返年份 2000+x。关于大于或就是 70 的数字,DATEPARSE 函数复返年份 1900+x。
淌若使用基于“ISO 周日期”的日期中的“Y”,年份过渡将在临近界上进行,可能与日积年过渡不同。“Y”标示与 ISO 年-周日期中的模式字符“w”集合使用。ISO 周日期系统实质上是 ISO 8601 日期和时分圭臬中规定的一种闰周日期系统。与“y”相通“Y”的负值暗示公元前 (BC) 年份。
月(一语气在新窗口中掀开).Hyper 数据提真金不怕火中营救除“I”以外的统统记号。
刺眼:
月标示与暗示日数的“d”集合使用。
与 ICU 相悖,.hyper 数据提真金不怕火允许值 1-12。其他值将导致虚伪。
周(一语气在新窗口中掀开).Hyper 数据提真金不怕火中营救除“W”以外的统统记号。
刺眼:
淌若使用“w”,与 ICU 相悖,.hyper 数据提真金不怕火仅允许灵验的周数。一年有 52 或 53 周 (ISO 8601)。DATEPARSE 函数会考证输入。举例,2016 年的第 53 周将导致虚伪,原因是 2016 年不存在第 53 周。
淌若使用“W”,ICU 将不营救此标示,但它关于像“九月的第 1 个星期一”这么的日期很有用。
日(一语气在新窗口中掀开)刺眼:
淌若使用“d”,与 ICU 相悖,.hyper 数据提真金不怕火仅允许灵验的日数。举例,2 月 31 日将发生虚伪。
淌若使用“D”,与 ICU 相悖,.hyper 数据提真金不怕火仅允许灵验的日数。举例,2017 年的第 336 日将发生虚伪。
小时(一语气在新窗口中掀开).Hyper 数据提真金不怕火中仅营救“h”和“H”记号。
刺眼:
国内偷拍的视频在线播放淌若使用“h”,.hyper 数据提真金不怕火关于此字段不允许负值。负值将导致虚伪。
淌若使用“H”,.hyper 数据提真金不怕火关于此字段不允许负值。负值将导致虚伪。
分钟(一语气在新窗口中掀开)刺眼:与 ICU 相悖,.hyper 数据提真金不怕火关于此字段不允许负值。负值将导致虚伪。秒(一语气在新窗口中掀开)刺眼:
与 ICU 相悖,.hyper 数据提真金不怕火关于此字段不允许负值。负值将导致虚伪。
淌若使用“S”,DATEPARSE('ss.SSSS', '12.3456') 将复返 1990-01-01 00:00:12:3456 AD。季度(一语气在新窗口中掀开)刺眼:与 ICU 相悖,.hyper 数据提真金不怕火仅允许值 1-4。统统其他值将导致虚伪。普通(一语气在新窗口中掀开)刺眼:
淌若使用“e”和“ee”,与 ICU 相悖,.hyper 数据提真金不怕火仅允许值 1-7。统统其他值将导致虚伪。
淌若使用“c..cc”调教学生妹,与 ICU 相悖,.hyper 数据提真金不怕火仅允许值 1-7。统统其他值将导致虚伪。
时代(一语气在新窗口中掀开)不适用