【问题标题】:Date Format - Change format of Month from String to Numeric Value日期格式 - 将月份格式从字符串更改为数值
【发布时间】:2016-10-11 22:47:22
【问题描述】:

我认为这是相对简单的,但找不到有关如何执行此操作的文档(或要使用的正确语法),而且我的混乱到目前为止还没有奏效。

对于日期,我们有一种称为月/日/年的自定义格式。这会拉回日期格式的日期(作为日期类型),如下所示:

“2003 年 4 月 14 日”

这背后的代码是:

(DATEPART('year', [Close Date])*10000 + DATEPART('month', [Close Date])*100 + DATEPART('day', [Close Date]))

我想要返回的是月份是数字格式,例如:

“14.04.2003”

是否只是将代码中的“月份”部分更改为不同的类型?有人遇到过吗?

干杯

【问题讨论】:

  • 为什么要乘以日期部分?

标签: date tableau-api


【解决方案1】:

lampbob,我只使用日期格式,这意味着您仍然可以使用 Tableau 提供的所有日期字段灵活性。

使用以下输入选择自定义格式:

dd.mm.yyyy

查看下面的屏幕了解更多详情:

【讨论】:

    【解决方案2】:

    这可以使用 Tableau 中的“格式”选项轻松实现。以下是按照您指定的格式设置日期字段格式的步骤。

    1. 将日期字段添加到 Tableau 工作表上的行/列字段。
    2. 将日期的格式设置为 DAY(Date)。
    3. 单击“DAY(日期)”选项并转到“格式...”
    4. 在格式化日期(日期)面板上,转到刻度 -> 日期。
    5. 选择“自定义”选项并输入“mm.dd.yyyy”。现在日期将采用您需要的字符串格式。

    截图: String format for date, Changing to 'DAY' and 'Format...'

    【讨论】:

    • @lampbob 这个解决方案有用吗?
    • @lampbob 如果它解决了您的问题,请选择我的解决方案作为答案!谢谢!
    【解决方案3】:

    如果您只关心日期的显示方式,则将数据类型保留为日期,并通过格式窗格使用自定义格式字符串按需要显示。

    【讨论】:

      【解决方案4】:

      听从您的建议,只需将列字段中的日期药丸更改为连续值。然后右键单击-> 格式-> 缩放-> 自定义。然后使用上面建议的格式设置。谢谢 Petr,woodhead92。

      【讨论】:

        猜你喜欢
        • 2022-07-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-07
        • 1970-01-01
        • 2018-01-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多