标签: google-data-studio
我有一个使用2个数字的案例陈述,但是,我得到了错误;
“表达式可以包含指标或维度,但不能同时包含两者”。
不确定这里发生了什么。
我的案例陈述如下;
Case When Num1 > 0 then Price else 0 End
Num 1是一个int值。 价格是计算值,即Spent / Num1
我这样做的原因是为了避免“无数据”框并只显示0。
答案 0 :(得分:1)
查看this:
虽然有用,CASE有一个很大的局限性:它不能在同一语句中混合维度和指标。如果您尝试,则会在Data Studio中收到错误消息,"表达式可以包含指标或维度,但不能同时包含两者。"
我怀疑您可能将 Num1 设为Dimension,将 Price 设为Metric,反之亦然。
我创建了一个简单的表,你的case语句对我有用。在这里,我将 Num1 , Price 和 Spent 作为Dimension。