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

如何在Power BI中根据用户筛选行动态拼接生成工单查询URL

Power BI 动态生成筛选后工单批量访问URL方案

完全可以实现,不需要导出Excel,利用DAX度量值的筛选上下文特性就能直接做,步骤如下:

    1. 新建拼接URL的度量值
      假设你的工单表名称为工单表,存储工单号的列名为工单编号,在建模选项卡选择新建度量值,输入以下DAX代码:
批量工单访问URL = 
VAR ConcatedTickets = CONCATENATEX(
    VALUES('工单表'[工单编号]),
    '工单表'[工单编号],
    "&"
)
RETURN
IF(
    ISBLANK(ConcatedTickets),
    "当前筛选条件下无匹配工单",
    "www.myticket.url/" & ConcatedTickets
)

这里的CONCATENATEX逻辑和你Excel里用的TEXTJOIN完全一致,VALUES('工单表'[工单编号])会自动识别当前页面所有筛选条件(切片器选择、图表联动、页面级/报表级筛选),只返回当前筛选范围内的不重复工单号,不会拼接全量数据。加的IF判断是为了避免筛选结果为空时跳转到无效根地址。

    1. 配置可交互的URL展示入口
      你可以根据使用习惯选两种展示形式:
    • 简洁卡片形式:把新建的批量工单访问URL度量值拖入卡片图的字段栏,在卡片图的格式设置面板找到「值」设置项,开启「将URL显示为超链接」开关,展示出来的文本直接点击就能跳转。
    • 醒目按钮形式:插入一个空白按钮,将按钮操作类型设置为「Web URL」,URL字段选择刚才创建的度量值,按钮文本可以自定义为「查看筛选范围内所有工单」,视觉效果更清晰。

配置完成后可以自行测试:添加客户、工单类型的切片器,任意切换筛选条件,URL会实时更新为对应筛选结果拼接的地址,和你之前在Excel里操作得到的结果完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 10:15:34