Data Studio calculated fields按公司维度统计promoter与critic数量方案
可行解决方案
方案一:使用Data Studio固定维度聚合函数(推荐,无需修改原始数据源)
核心逻辑是通过FIXED函数强制指定计算的聚合维度为公司,不受图表其他维度影响,操作步骤如下:
- 新建计算字段「公司总交易笔数」,公式为:
SUM(FIXED [Company Name]: SUM([# of transactions]))
该公式会始终按公司名称维度汇总对应所有交易记录的笔数,和当前图表选择的维度无关。 - 新建计算字段「公司级Usage score」,公式为:
[公司总交易笔数] / 100 - 新建计算字段「公司NPS分类」,公式为:
CASE WHEN [公司级Usage score] > 1 THEN "promoter" ELSE "critic" END - 新建计算字段「去重公司计数」,公式为:
COUNT_DISTINCT([Company Name])
最后将「公司NPS分类」设为维度,「去重公司计数」设为度量添加到统计图表中,即可得到准确的两类公司数量结果。
方案二:数据源侧预聚合(备选,适合数据量较大的场景)
如果原始数据源支持预处理,可以提前完成公司维度的聚合:
- 将原始数据按「Company Name」分组,汇总得到每个公司对应的总交易笔数,生成仅包含公司名称、总交易笔数的聚合表
- 将该聚合表作为新数据源接入Data Studio,后续直接基于该数据源做分类、统计即可,不会出现行级统计偏差问题。
内容的提问来源于stack exchange,提问作者Ruslan Abdulganiyev
相关产品推荐
相关产品推荐

