我想根据变量计数创建类别。
CASE
WHEN COUNT(variable) = 1 THEN "1"
WHEN COUNT(variable) = 2 THEN "2"
WHEN COUNT(variable) = 3 THEN "3"
WHEN COUNT(variable) = 4 THEN "4"
WHEN COUNT(variable) >= 5 THEN ">5"
END
我收到一条错误消息,说我的食管没有晕倒。但是,我看不出错误在哪里,Google在这方面没有提供帮助。
答案 0 :(得分:0)
这在Data Studio中需要一点适应,但是您不能在CASE
语句内使用所有功能(如documentation中所述)。
以下是解决此限制的方法:
COUNT(variable)
Sum
CASE
语句公式如果您不希望在报告中显示此额外字段,可以在数据源中将其禁用(其他公式仍可以使用该字段)。
还请注意,COUNT
本身的输入不能是聚合值(例如SUM
的结果或设置了聚合类型的指标)。
这是Data Studio令人难以置信的令人沮丧的地方,因为您最终会发现很多这些字段在浮动,并且增加了额外的步骤。毫无帮助的错误消息也绝对没有帮助。