我想知道如何创建一个列。。。
clicks * (CASE
When Date <= "Jan 1, 2020" then 5
when Date >= "Jan 2, 2020" then 10
end)
但我得到的错误是:
抱歉,计算字段不能混合度量(聚合值)和维度(非聚合值)。请检查此公式中使用的字段的聚合类型
日期是维度,单击是度量。
结果应该是什么样的:
DATE ----- CLICKS --------- RESULT
Jan 1, 2020 100 500
Jan 1, 2020 40 200
Jan 1, 2020 10 50
Jan 2, 2020 30 300
Jan 1, 2020 90 900
有没有办法将日期转换成一个度量,或者有没有其他方法来解决这个问题?
1条答案
按热度按时间gopyfrb31#
我认为案件陈述的方式很好。您可能需要检查date维度的数据类型,它应该是“date”格式,以便datastudio知道将该数据视为日期,然后以相同的格式在case语句中写入日期。