如何在Google Data Studio中基于两个过滤结果制作黑白占比饼图?
在Google Data Studio中展示Black/White占比饼图的方法
嘿,我来给你捋清楚怎么搞定这个饼图问题——其实不用折腾两个过滤器混合,有更直接高效的方法,当然也可以用混合的方式,我都给你说说:
最优方案:用自定义字段分类(推荐)
这种方法不需要依赖已有的两个过滤器,一步到位生成你要的占比:
创建自定义分类字段
编辑你的数据源,点击「添加字段」,命名为Color Type,然后输入以下公式(记得把你的数据标签字段名替换成你实际存储black/white的字段名称):CASE WHEN REGEXP_MATCH(你的数据标签字段名, "black") THEN "Black" WHEN REGEXP_MATCH(你的数据标签字段名, "white") THEN "White" ELSE "Other" END这个公式会自动把包含black/white的标签归类到对应的分组里。
生成饼图
回到报告页面,添加一个饼图组件:- 把刚才创建的
Color Type拖到「维度」区域 - 把你用来统计事件数的指标(比如
事件数或者直接对Event Action做计数)拖到「指标」区域,设置为计数或总和 - 如果只想展示Black和White的占比,给饼图添加一个过滤器,过滤
Color Type等于「Black」或「White」即可。
- 把刚才创建的
如果你想混合已有的两个过滤器(可选)
如果一定要用你已经创建好的两个过滤器,那可以通过混合数据源实现,但步骤会繁琐一些:
复制数据源并应用过滤器
复制你的原始数据源两次,分别命名为Black Events和White Events,然后给Black Events应用你统计black的过滤器,给White Events应用统计white的过滤器。创建混合数据源
点击「资源」→「混合数据源」,把这两个数据源添加进去:- 选择一个共同的关联维度(比如可以在两个数据源里都添加一个固定值的自定义字段,比如
Color Group,值设为Color,用来做关联) - 把两个数据源的计数指标分别重命名为
Black Count和White Count
- 选择一个共同的关联维度(比如可以在两个数据源里都添加一个固定值的自定义字段,比如
转换为可用于饼图的结构
混合后的数据源是列结构的(两个计数指标并列),饼图需要行结构的维度,所以你需要再添加一个自定义字段来把列转成行,最后调整指标映射才能生成饼图——这种方法绕了弯路,不如第一种直接高效。
内容的提问来源于stack exchange,提问作者magic1
相关产品推荐
相关产品推荐

