looker-studio - Data Studio 案例函数 度量/维度错误

标签 looker-studio

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

第一个案例陈述:

(大于或小于)-

CASE WHEN Cost <= 6000 
THEN 1 
ELSE 0 
END

第二个案例陈述-

(总成本)-

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

超过 6,000 的费用按以下方式计算 -

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

字段设置: Data source field settings

关于looker-studio - Data Studio 案例函数 度量/维度错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51615228/

相关文章:

postgresql - Google Data Studio + Postgresql 中的动态日期

javascript - Google Data Studio 自定义图表

google-sheets - Google Data Studio 中未检测到的数字

mysql - 无法通过 Google Data Studio 中转换的 mysql 时间戳对条形图进行排序

google-bigquery - 谷歌数据工作室 : how to create time series chart with custom Big Query query

regex - 如何在谷歌数据工作室中创建一个新的指标,并在字段中计数特定术语

google-cloud-platform - 如何从 Google Data Studio 中的第一页跳转到下一页

charts - Google Data Studio 中的折线图,其中 x 值根据其值间隔

sql - 如何在 Data Studio BigQuery 社区连接器的 SQL 查询中包含日期范围

regex - 替换/删除 datastudio 中第一个 + 字符之后的所有内容