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

PowerBI合并双折线图:设置同轴、默认显示与动态选择功能

实现PowerBI按雇主、年份统计的动态折线图(新手友好版)

嘿,刚上手Power BI的话,这个需求完全可以一步步搞定,我给你拆解成几个关键步骤,跟着做就行:

1. 数据统一与模型搭建

首先得把你的两类数据(自身公司+其他公司)整合成一个统一的数据集,这样后续可视化才好处理:

  • 如果你的数据是分开的两张表(比如自身公司招聘数据和其他公司招聘数据),可以用追加查询(Power Query里的功能)或者DAX新建合并表:
    合并招聘数据 = UNION('自身公司招聘数据', '其他公司招聘数据')
    
    确保合并后的表包含三个核心字段:雇主名称、年份、招聘发布量
  • 建议新建一个雇主维度表(可以直接从合并表的雇主名称列提取不重复值),方便后续做筛选器和维度关联。

2. 基础折线图创建

先把折线图的架子搭起来:

  • 插入一个折线图,将年份拖到X轴,招聘发布量的总和(或者你需要的聚合方式)拖到Y轴,雇主名称拖到图例栏。
  • 先给自身公司的线条设置默认黄色:在折线图的「格式」面板里找到「数据颜色」,找到你的公司名称(比如A公司),把颜色改成黄色,其他公司可以保留默认颜色或者按需调整。

3. 设置默认显示自身公司+动态选择其他公司

这一步是核心,要实现“自身公司默认显示,其他公司通过下拉框选了才显示”:

3.1 创建专属筛选器(下拉框)

新建一个计算表,用来存放除了自身公司之外的其他雇主选项:

可选其他雇主 = FILTER('雇主维度表', '雇主维度表'[雇主名称] <> "你的公司名称")

然后插入一个切片器,选择「下拉」样式,把可选其他雇主里的雇主名称拖进去,这个就是用户用来选其他公司的下拉框。

3.2 用度量值控制动态显示

新建一个度量值,用来控制哪些数据显示在折线图上:

动态招聘发布量 = 
VAR 当前用户公司 = "你的公司名称" 
// 如果要动态适配不同用户,可以改成:
// LOOKUPVALUE('用户信息表'[所属公司], '用户信息表'[用户名], USERPRINCIPALNAME())
VAR 选中的其他公司 = SELECTEDVALUE('可选其他雇主'[雇主名称])
RETURN
SUMX(
    FILTER(
        '合并招聘数据',
        '合并招聘数据'[雇主名称] = 当前用户公司 
        || ('合并招聘数据'[雇主名称] = 选中的其他公司 && NOT(ISBLANK(选中的其他公司)))
    ),
    '合并招聘数据'[招聘发布量]
)

然后把折线图Y轴上原来的招聘发布量替换成这个动态招聘发布量度量值。

4. 最后调整交互

  • 确保切片器的交互设置是:筛选折线图(默认就是这样,不用改)
  • 测试一下:默认打开报表时,只会显示你公司的黄色折线;当从下拉框选其他公司时,会同时显示两条折线,共用同一个Y轴,完美符合需求!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:32:44