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

Power BI报表技术需求:点击卡片控件在表格展示对应服务数据

嘿,这个需求其实很容易实现,我给你两种方案,你可以根据自己的数据情况选择:

方案一:合并数据表+筛选交互(推荐)

这个方法更简洁,后期维护也更省心,适合三个表结构类似的情况:

  • 步骤1:合并三个数据表
    进入Power Query编辑器,把你的三个服务数据表合并成一个表,新增一列比如服务类型,用来标记每条数据属于哪个服务(比如“服务A”、“服务B”、“服务C”)。合并完成后加载回数据模型。

  • 步骤2:创建通用的平均可用性度量值
    在数据模型里新建一个度量值:

    平均可用性 = AVERAGE('合并后的服务表'[可用性])
    
  • 步骤3:设置三个卡片控件
    把这个度量值分别拖到三个卡片里,然后给每个卡片设置视觉级别筛选器:

    • 第一个卡片筛选服务类型 = "服务A"
    • 第二个卡片筛选服务类型 = "服务B"
    • 第三个卡片筛选服务类型 = "服务C"
      这样每个卡片就会显示对应服务的平均可用性了。
  • 步骤4:配置卡片与表格的交互
    选中任意一个卡片,在顶部菜单栏的格式选项卡下找到交互按钮,点击后选择下方的表格控件,设置为筛选(而不是“无交互”)。另外两个卡片重复这个操作。

    现在点击任意卡片,表格就会自动筛选出对应服务类型的所有数据啦!

方案二:书签切换(适合表结构差异较大的情况)

如果三个表的字段差异很大,没法合并,那可以用书签来实现:

  • 步骤1:创建三个平均可用性度量值
    分别为每个表创建度量值:

    服务A平均可用性 = AVERAGE('服务A表'[可用性])
    服务B平均可用性 = AVERAGE('服务B表'[可用性])
    服务C平均可用性 = AVERAGE('服务C表'[可用性])
    

    把这三个度量值分别放到三个卡片里。

  • 步骤2:创建三个书签

    1. 先选中表格控件,在字段面板里只添加服务A表的所有字段,然后点击顶部的视图选项卡,选择书签,点击“添加”,命名为“显示服务A数据”。
    2. 同理,把表格的字段换成服务B表的字段,添加书签“显示服务B数据”;换成服务C表的字段,添加书签“显示服务C数据”。
    3. 编辑每个书签,确保勾选了视觉对象状态,这样切换书签时表格的字段会跟着变化。
  • 步骤3:给卡片添加书签操作
    选中第一个卡片(显示服务A可用性),在右侧格式面板里找到操作,展开后选择书签,然后从下拉列表里选“显示服务A数据”。另外两个卡片分别关联对应的书签。

    现在点击卡片就会触发书签,表格就会切换显示对应表的数据了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:35:38