如何为当前日期创建 CASE WHEN,该日期大于 Data Studio 中另一列(作为字段)中指定的日期?

How to create CASE WHEN for the current DATE being larger than the date specified in another column (as a field) in Data Studio?

我正在尝试使用虚拟变量作为计算字段来比较特定日期(在维度或指标中指定)之前的数据和该日期之后的数据。

我尝试过过滤,但它只允许我过滤 特定的 日期(例如硬编码为 03.10.2020),而不是指标中列出的日期(这是列出各种日期的列,在本例中特定于着陆页条目)。

理想情况下它应该是这样的:

CASE WHEN Date >= Online since THEN "1" 否则“0”

将“在线时间”作为日期列

Google Data Studio 是一个很棒的工具,但是当您面对这些限制时,您会感觉到它是一个正在进步的过程。

简而言之,您需要明智地解决这些限制。

创建一个包含日期之间差异的列,以天为单位:

Diff_Date_OnlineSince ---> DATE_DIFF(Date, Online since)

然后,在您的案例陈述中使用此列:

New_Column            ---> CASE WHEN Diff_Date_OnlineSince >= 0 THEN 1 ELSE 0 END

这样,您就可以为怪物提供它想要的东西:与字面值相比的维度。任务完成!