内容:

在自定义日期格式中使用基于周的占位符

  • 版本 :2022.1 及更高版本

适用于: Tableau Desktop, Tableau Public

对于许多(下列)欧洲区域设置,Tableau 允许您使用 ISO-8601 周和年份设置日期格式。

展开可查看在 Tableau 中支持 ISO-8601 的欧洲区域设置

ISO-8601 日历中的周和年份编号与标准公历不同。下面是 2011 年 1 月 2 日的表示方式:

日历系统周数年数
标准公历12011
ISO-8601522010

在设置日期格式时,请务必确保月份、周和年份数字均来自于同一日历系统。否则,日期可能没有意义。可通过两种方式来达到此目的:

  • 让 Tableau 猜测您要为每个占位符使用哪个日历系统。举例来说,如果您键入 mm yyyy(月份后跟年份),则 Tableau 将使用标准公历。在这种情况下,使用包含月数的年份是有意义的。

  • 在格式字符串中每个周 (ww) 或年份 (yyyy) 占位符的后面放置一个注释,指明它应为哪种占位符:

    注释要使用的日历示例格式字符串
    [Y]ISO-8601ww[Y] yyyy[Y]
    [y]标准公历ww[y] yyyy[y]


重要信息:为了获取正确的 ISO-8601 周编号,您的计算机的位置必须设置为上面的区域设置之一,并且必须将数据源周开始日期设置为星期一。(有关如何执行此操作的信息,请参见数据源的日期属性

否则,Tableau 将使用您的数据源周开始日期设置来为周编号,这可能会导致创建部分位于年头和年尾的周。

注意:如果使用不从一月开始的会计年度,ISO 周编号将不会出现,与您选择的区域设置无关。

日期“2013 年 12 月 31 日”的示例格式字符串

下面是日期“2013 年 12 月 31 日”的示例格式字符串,其中 m 代表月份或月份日期占位符。时间占位符(例如小时、分钟和秒)对年份是否基于周或基于年份没有影响。

格式字符串设置化输出
yyyy2013
yyyy[Y]2014
yyyy ww2014 1
yyyy mm2013 12
ww yyyy1 2014
mm yyyy12 2013
ww yyyy[y]1 2013
mm yyyy[Y]12 2014
yyyy mm ww2013 12 1
mm yyyy ww12 2013 1
ww mm yyyy1 12 2013
ww mm yyyy[Y]1 12 2014
ww yyyy mm1 2014 12(格式不明确)
ww yyyy[y] mm1 2013 12
ww yyyy mm yyyy1 2014 12 2013
ww yyyy yyyy mm1 2014 2013 12
yyyy mm ww yyyy2013 12 1 2014