【发布时间】: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