Data Studio 案例函数 Metric/Dimension 错误

Data Studio Case Function Metric/Dimension Error

我使用 Data Studio 中的 Case 函数来确定一个值是高于还是低于 6,000 英镑,并根据输出显示两个数字之一。这两个数字是计算字段。

第一个案例陈述:

(高于或低于)-

CASE WHEN Cost <= 6000 
THEN 1 
ELSE 0 
END

第二个 Case 语句 -

(总成本)-

CASE WHEN Over or Under 6,000= 0 
THEN Cost if over 6,000
ELSE Cost if under 6,000
END

超过6000的费用计算方式如下-

Cost + (Cost * .1)

成本如果低于6,000计算-

Cost + 600

这在一个报告上运行良好,但是当我在另一个具有相同数据的报告中复制它时,我收到以下错误消息 -

An expression can have either metrics, or dimensions, but not both

所有计算字段都定义为数字,为什么我会收到此错误消息?为什么它适用于一份报告而不适用于另一份报告?

我发现 Data Studio 结合多个计算字段有点有趣。我会尝试将总数合并为一个计算。

Cost 
*
CASE WHEN Cost > 6000 THEN 1.1 ELSE 1 END
+
CASE WHEN Cost <= 6000 THEN 600 ELSE 0 END

样本报告:https://datastudio.google.com/open/1wWrNOgwUG9NGhrjCIof19Hv4Yq9TwBoX

示例数据:https://docs.google.com/spreadsheets/d/1C_3ZMdQeHnKRkCYfVrlAB_QkI8qKcPfMhLT3QTFS0n4/edit?usp=sharing

字段设置: