【问题标题】:Datetime Tableau Calculation - Convert String to Datetype日期时间 Tableau 计算 - 将字符串转换为日期类型
【发布时间】:2017-02-10 16:09:43
【问题描述】:

我正在尝试在画面中编写案例陈述。我将要控制特定日期范围的日期字段封装起来。

CASE [Date] WHEN [Date] >= DATETIME('1/1/17') and [Date] < DATETIME('1/11/17')        THEN 1 ELSE 0 END

但是,我收到一个错误 - "预期类型数据,发现布尔值。比较大小写必须是日期类型。

我遇到了同样的错误: DATEPARSE('mm dd yyyy','1/1/17')

我理解我的错误。但是,我似乎无法识别将字符串转换为日期的函数。

这篇文章也没有帮助。 How to convert string to date format in Tableau

有人知道吗?

【问题讨论】:

  • 假设 [date] 是正确识别的日期,为什么不使用过滤器?如果要使用文字日期,则需要正确格式化它们。在您的 dateparse 函数中,格式字符串 clearly 与日期文字不匹配。这就是它不起作用的原因。

标签: datetime tableau-api type-conversion


【解决方案1】:

看起来这可行

sum(if year([Date]) == 2017  and MONTH([Date]) == 1 then [profit] END)

如果有人能弄清楚,我仍然希望看到案例解决方案。

【讨论】:

    猜你喜欢
    • 2011-05-17
    • 2015-09-17
    • 2020-09-06
    • 2023-04-04
    • 2021-05-31
    • 2019-04-12
    • 2011-09-08
    • 2015-03-24
    相关资源
    最近更新 更多