You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI中实现类似SQL的车牌范围过滤并制作注册年份柱状图?

Power BI基于车牌范围统计注册车辆并制作柱状图

1. 准备车牌-注册年份映射表

先整理所有车牌范围与对应注册年份的映射关系,比如用Excel或Power BI的「输入数据」功能创建表格,示例结构:

起始车牌结束车牌注册年份
AF-600-AAAF-770-AA2022-2023
AD-000-AAAD-400-AA2021

注:确保车牌格式和你的vehicle表中完全一致,比如带/不带连字符,后续要统一

2. 加载数据源

  • 加载你的vehicle数据表(直接连接SQL数据库导入即可)
  • 加载刚才创建的「车牌映射表」

3. 为车辆匹配注册年份(DAX计算列)

在vehicle表中添加计算列,自动判断每辆车的车牌所属的注册年份区间:

注册年份 = 
VAR 当前车牌 = 'vehicle'[plate]
RETURN
MAXX(
    FILTER(
        '车牌映射表',
        当前车牌 >= '车牌映射表'[起始车牌] && 当前车牌 <= '车牌映射表'[结束车牌]
    ),
    '车牌映射表'[注册年份]
)

如果车牌格式不统一,先添加清洗列去掉连字符:

清洗后车牌 = SUBSTITUTE('vehicle'[plate], "-", "")

同时修改映射表的起始/结束车牌为统一格式,再用清洗后车牌进行区间判断。

4. 数据过滤(类似SQL BETWEEN)

  • 临时单范围过滤:在报表视图的「筛选器」面板,选择vehicle表的plate字段,设置「介于」条件,输入起始和结束车牌即可。
  • 批量匹配所有范围:通过上面的计算列,已经自动完成所有车辆的年份匹配,无需额外过滤。

5. 制作柱状图

  • 进入报表视图,添加「簇状柱形图」视觉对象
  • 将「注册年份」字段拖入「轴」区域
  • 将vehicle表的plate字段(或主键字段)拖入「值」区域,将聚合方式改为「计数」(默认是求和,需调整)

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 17:33:14