首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PowerBI可视化技巧 | 如何将同比增长率添加到条形图上?

图表效果如下图,在传统的

簇状条形图上方添加涨跌标记及增减幅度。同一个图表既可以看到两年的销售额也能看到销售额涨跌情况。

我是前言示例数据表中包含不同区域,2022及2021年销售明细表,我们可以通过度量值分别计算两年的销售额,并计算同比情况。

一、计算度量值

基础度量值是计算销售额的度量值,对订单表中的销售额列进行汇总,使用SUM函数。这里是你需要对比的指标的求和情况。

销售额_ = SUM('订单'[销售额])

需要同比两年的数据,分别计算出两年的销售额。使用CALCULATE函数自动的筛选参数即可分别求得两年的销售额。

销售额2021 = CALCULATE([销售额_],'日期表'[年] =2021) /10000

销售额2022 = CALCULATE([销售额_],'日期表'[年] =2022) /10000

第三个度量值是用于计算增长幅度的度量值,直接引用以上两个度量值,套用在DIVIDE函数中计算:

增长幅度 = DIVIDE('度量值表'[销售额2022]-'度量值表'[销售额2021],'度量值表'[销售额2021])

二、可视化设计

为了让标识符可以在条形图上方展示,新建一个占位符度量值。这个占位符比销售数据中任意一年的销售额都都大些(让标识符展示在柱子上方)。

占位符 = (1335210+100000)/10000

用以上建立的度量值在画布中创建一个普通的簇状条形图,区域在X轴,两年的销售额及占位符在Y轴,其中占位符需要确保在中间位置。

通过数据标签设计涨跌幅标记及涨跌百分比。建立一个度量值,根据涨跌幅的情况判断标识符方向。增长幅度大于零,则返回向上的标识符及格式化后的增长百分比。增长幅度小于零,则返回向下的标识符及格式化后的增长百分比。

标记组合▲ = IF([增长幅度]>0,              "▲"&FORMAT([增长幅度],"+0.0%"),              "▼"&FORMAT([增长幅度],"0.0%"))

打开数据标签,设置占位符的标题和值分别为三家符号标记及百分比数值。

在此基础上设置调整标题、配色等细节就可以了。

扫码加入我的知识星球,你将获得;

百余篇优质原创文章练习文件;

365天不限次数答疑;

持续更新的杂志级图表制作方法及源文件;

优秀可视化案例及仪表板模板。

…………

  • 发表于:
  • 原文链接https://page.om.qq.com/page/On0RT4cfeuWNHhORz4hDtKIQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券