在Google Data Studio中实现完成不同任务数量的用户占比饼图可视化
如何在Google Data Studio制作任务完成数的用户占比饼图
嘿,我来帮你搞定这个饼图需求!根据你已经有的用户任务完成数据,咱们可以分几步快速实现:
步骤1:调整数据维度与指标
首先得把数据从「单用户任务数」转换成「各任务数对应的用户数量」:
- 打开你的Data Studio报告,找到对应的数据源。
- 在饼图的数据配置面板里,把完成任务数量拖到「维度」区域(这会让饼图按任务数分组)。
- 创建一个新指标:选择「添加指标」,用公式
COUNT_DISTINCT(userid),给它命名成「用户数」,然后把这个指标拖到「指标」区域。这一步是统计每个任务数对应的用户总数。
步骤2:配置饼图的百分比显示
现在饼图已经能展示不同任务数的用户分布了,接下来把数值改成占比:
- 点击「用户数」指标旁边的小齿轮图标,进入指标设置。
- 在「显示方式」里选择占总和的百分比(不同版本的Data Studio可能叫“百分比”,找类似选项就行)。
- 切换到「样式」面板,在「标签」设置里,选择显示「值和百分比」,这样每个扇区会同时标出用户数和对应的占比,比如“10项:30%”。
步骤3:优化饼图可读性(可选)
如果有一些任务数对应的用户太少(比如你数据里完成2项的只有1个用户),可以合并小分组让饼图更清晰:
- 回到数据面板,点击「完成任务数量」维度的设置图标。
- 开启「合并小类别」,设置一个阈值(比如占比低于5%的分组),这些小分组会自动合并到「其他」类别里。
- 你还可以调整饼图的颜色、标签位置、图例样式,让图表更符合你的需求。
小提醒
- 确认你的「完成任务数量」指标逻辑是对的:确保是每个用户去重后的任务数,避免重复统计同一个用户的任务。
- 如果数据源是原始事件数据(比如直接从GA导入),建议先在数据源层面做聚合(比如用SQL按userid分组计算任务数,再按任务数统计用户数),这样Data Studio的加载速度会更快。
内容的提问来源于stack exchange,提问作者sidmel
相关产品推荐
相关产品推荐

