You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在PowerBI可视化中展示三类销售数据及年度销售目标?

嘿,我之前在做销售数据可视化的时候刚好碰到过类似的需求——想用径向仪表但它只能放一个数值,没法同时展示多个销售维度和总目标。给你几个亲测好用的方案,你可以根据自己的场景选:

方案1:组合径向仪表 + 卡片组件
  • 3个独立的径向仪表分别对应「已记录并审核的销售额(RECORDED)」「已完成未记录的销售额(IN PROGRESS)」「预计近期完成的销售额(PROJECTED)」,每个仪表的目标值都设为本年度总销售目标,这样能直观对比每个维度和总目标的差距
  • 再添加一个卡片视觉对象单独展示年度总销售目标,放在仪表组的上方或侧边作为统一参照
  • 布局建议:把三个径向仪表横向排成一行,卡片放在顶部居中,整体视觉简洁,数据对比清晰
  • 优点:完全保留你喜欢的径向仪表视觉效果,配置零门槛,不需要写复杂公式;每个数据的进度一目了然
  • 缺点:会占用较多画布空间,如果你的报表页面内容较多可能需要调整布局
方案2:使用支持多指标的自定义视觉组件
  • 去Power BI的内置视觉市场里搜索「Multi-Ring Gauge」或者「Multi-Indicator Gauge」这类自定义视觉,这类组件专门支持在单个仪表里同时展示多个数据系列,还能设置统一的目标值
  • 配置步骤很简单:导入自定义视觉后,把RECORDED、IN PROGRESS、PROJECTED拖到「值」字段,年度总目标拖到「目标」字段,再给每个数据系列设置不同的颜色区分即可
  • 优点:单个组件整合所有数据,节省页面空间,视觉风格统一
  • 缺点:依赖第三方自定义视觉,需要确认是否符合你的团队数据安全规范
方案3:单径向仪表 + 自定义工具提示
  • 如果想继续用单个径向仪表,可以先通过DAX计算一个核心汇总值,比如已完成+进行中的总和:
    Total In Progress & Recorded = SUM('销售表'[RECORDED]) + SUM('销售表'[IN PROGRESS])
    
    把这个值作为径向仪表的当前值,目标设为年度总销售目标
  • 然后给径向仪表添加自定义工具提示:新建一个专门的工具提示页面,在里面添加卡片组件分别展示RECORDED、IN PROGRESS、PROJECTED的具体数值和各自占总目标的比例;回到主页面,选中径向仪表,在「格式」面板里开启工具提示并选择你创建的页面
  • 优点:保留单个径向仪表的简洁性,鼠标悬浮时就能查看所有明细数据,适合追求页面简洁的场景
  • 缺点:用户需要主动触发工具提示才能看到全部数据,没法同时直观展示所有指标
方案4:环形图 + 中心文本增强
  • 环形图替代径向仪表,把RECORDED、IN PROGRESS、PROJECTED作为不同的类别,通过DAX计算每个类别占总目标的比例:
    RECORDED 占比 = DIVIDE(SUM('销售表'[RECORDED]), SUM('销售表'[年度总目标]))
    
    (同理计算IN PROGRESS和PROJECTED的占比)
  • 开启环形图的数据标签,显示每个类别的具体数值和占比;再在环形图中心添加一个文本框,直接展示年度总销售目标
  • 优点:能在一个组件里直观展示各部分数据的占比关系,同时对比总目标,视觉信息密度高
  • 缺点:视觉风格和径向仪表略有不同,需要适应环形图的展示逻辑

内容的提问来源于stack exchange,提问作者Putxe

火山引擎 最新活动