如何处理数据工作室的空日期字段?



我们有一个自定义服务,从第三方提取数据到Google Sheets。其中一个字段是日期字段,但并非所有记录都有值,因此Data Studio将其视为文本字段,不允许我手动将其更改为date或DateTime字段。

我已经创建了一个计算字段作为替代。我尝试了几种方法将值转换为日期值:

CAST(MyDate AS DATE)
CAST(CONCAT(SUBSTR(MyDate, 1, 4), SUBSTR(MyDate, 6, 2), SUBSTR(MyDate, 9, 2)) AS DATE)
IF(MyDate != "", CAST(CONCAT(SUBSTR(MyDate, 1, 4), SUBSTR(MyDate, 6, 2), SUBSTR(MyDate, 9, 2)) AS DATE), NULL)

及其变体。然而,即使Data Studio将其识别为有效公式,它也会为每条记录显示NULL,而不管基值如何。

我需要这个字段作为图表日期范围。我添加了一个过滤器来排除Is Null,但是图表是空的。那么我错过了什么呢?

要将文本解析为日期,请使用

PARSE_DATE("%Y-%m-%d", date_text)

如果无法解析,该字段将为空。

最新更新