如何处理 Data Studio 中的空日期字段?

How to deal with null date fields in Data Studio?

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

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

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)

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