当前位置: 首页 > news >正文

PowerBI 柱状图显示MoM销量环比示例,以及解决相同列值时设置柱子颜色的问题

先看效果:

假设有Sales表:

1. 我们先给它新增一个计算列,显示销售日期的年月

销售日期YYYYMM = YEAR('Sales'[销售日期])*100 + MONTH('Sales'[销售日期]) 

2. 然后新增一个计算表,用于保存当前最大的销售日期,和上一个月的日期

DateComparisonTable = 
VAR MaxDate = MAX(Sales[销售日期])  
VAR MAxYear = YEAR(MaxDate)
VAR MAxMonth = MONTH(MaxDate)VAR LastMonthDate = EOMONTH(MaxDate, -1)
VAR LastMonth = MONTH(LastMonthDate)RETURN
UNION(ROW("类型", "当前月", "日期", MAxYear*100+MAxMonth, "日期Format", MAxYear & "年" & MAxMonth & "月"),ROW("类型", "上一月", "日期", MAxYear*100+LastMonth, "日期Format", MAxYear & "年" & LastMonth & "月")
)

效果如下:

3. 建立关联关系

4. 新增一个求销售总额的度量值:

销量 = CALCULATE(SUM(Sales[销售额(元)])) + 0

5. 报表上放入柱状图,拖入字段:

接下来我们去修改柱子颜色以便区分

这里会遇到一个问题,因为X轴都是2023年3月和2023年4月,所以设置柱子颜色时,只会对头两个有效果

解决方法:

新建一个度量值,用SELECTEDVALUE去获取X轴对应的计算表的字段信息。

根据类型的不同,返回不同的颜色。

Color = 
VAR DateType = SELECTEDVALUE(DateComparisonTable[类型])
RETURN SWITCH(DateType, "上一月", "rgba(230, 108, 55, 1)","当前月", "rgba(113, 123, 197, 1)"
)

将颜色用度量值显示

大功告成!

http://www.lryc.cn/news/576663.html

相关文章:

  • 【转】PostgreSql的镜像地址
  • 一个简单测试Deepseek吞吐量的脚本,国内环境可跑
  • QTreeWidget 简单使用
  • web自动化测试常见函数
  • 西门子S7-200 SMART PLC:小型自动化领域的高效之选
  • 华为云鸿蒙应用入门级开发者认证 实验部分题目及操作步骤
  • 基于Uniapp+SpringBoot+Vue 的在线商城小程序
  • AI 在金融领域的落地实践:从智能风控到量化交易的技术突破与案例解析
  • 【Docker基础】Docker容器管理:docker stats及其参数详解
  • 使用asyncio构建高性能网络爬虫
  • 华为云Flexus+DeepSeek征文|基于Dify构建AI资讯语音播报工作流
  • Python pyserial库【串口通信】全面讲解
  • 从傅立叶级数到傅里叶变换和离散傅里叶变换及其逆变换:FS FT DFT IDFT
  • 华为云Flexus+DeepSeek征文 | 华为云ModelArts Studio实战指南:创建高效的AingDesk知识库问答助手
  • Java锁机制知识点
  • Java安装与使用教程
  • FPGA设计的上板调试
  • zookeeper Curator(2):Curator的节点操作
  • 移动端日志平台EMAS
  • 在C++中#pragma“可选预处理指令的作用“。
  • OpenCV图像噪点消除五大滤波方法
  • springboot+Vue逍遥大药房管理系统
  • Redis—主从复制
  • 多径信道下移动通信信号均衡技术研究与实现
  • 常用工具库
  • 领域驱动设计(DDD)【22】之限定建模技术
  • electron中显示echarts
  • 顺序表应用实践:从通讯录实现到性能优化深度解析
  • 第6篇:中间件——Gin的请求处理管道
  • 印度和澳洲的地理因素