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

PowerBI-使用参数动态修改数据源路径

PowerBI-使用参数动态修改数据源路径

在PowerQuery中可以使用参数,通过参数我们可以将多个文件路径相同的字符串进行替换。

以一个案例分享下过程:

第一步,导入一个含有多个sheet表的EXCEL工作薄,点击转换数据,如图:

图片

 这里有个小窍门:点选第一个sheet表之后,按住shift,再点击最后一个sheet表,可以选中中间的所有表,最后再点选最后一个sheet表,就可以同时选择所有的sheet表了

第二步:进入PowerQuery编辑器界面后,点击超市销售表,再点击高级编辑器,观察其中的代码,如图:

超市销售表:

图片

2.1再依次点击其他表,并点击高级编辑器,如图:

门店信息维度:

图片

商品销售明细表:

图片

商品信息维度:

图片

通过观察代码,我们发现第一行都是相同的。

2.2因此我们可以通过创建一个参数,让这个参数代替字段串 C:\Users\yl\Desktop\test\test.xlsx

第三步:创建参数

3.1在查询的空白处,右键,会出现新建参数的选项,如图:

图片

3.2点击新建参数,输入名称和当前值,如图:

图片

名称任意填写,当前值填写要替代的字符串,此处为C:\Users\yl\Desktop\test\test.xlsx

创建后的参数如图:

图片

第四步:使用参数将高级编辑器中的代码替换,如图:

超市销售表:

图片

门店信息维度表:

图片

商品销售明细表:

图片

商品信息维度:

图片

4.1注意:使用PowerQuery参数,需要开启参数化,有两个方式可以开启:
4.1.1方式一:在PowerQuery编辑器视图选项卡,参数勾选始终允许,如图:

图片

4.2.2方式二:在PowerBI页面,点击文件->选项和设置->选项-->PowerQuery编辑处勾选,如图:

图片

通过以上操作方法,如果数据源改变,我们只需要修改参数中的值,其他表格的路径就会自动更改。如果数据源是数据库,比如Mysql,SQLServer,操作方法是一样的。

相关文章:

  • Bandizip解压缩软件 v7.37 正式版解锁专业版
  • IOMUXC_SetPinMux的0,1参数解释
  • 北斗导航 | 基于LSTM(长短期记忆网络)的北斗导航定位算法
  • 桌面应用中VUE使用新浏览器窗口打开页面
  • 性行为同意协议系统网站源码
  • STM32F103_HAL库+寄存器学习笔记20 - CAN发送中断+ringbuffer + CAN空闲接收中断+接收所有CAN报文+ringbuffer
  • 输入捕获模式测频率
  • 2025年3月电子学会青少年机器人技术(三级)等级考试试卷-实际操作
  • 光影编程师:Threejs Shader 基础全攻略
  • 【嵌入式系统设计师(软考中级)】第二章:嵌入式系统硬件基础知识(3)
  • 18.应用聚合、指标显示、应用状态,从Heimdall说起(二)
  • JavaScript 实现继承及 Class 本质详解
  • 上篇:深入剖析 BLE 底层物理层与链路层(约5000字)
  • 链表-两两交换链表中的结点
  • Halcon 的基础用法
  • C语言基础(day0424)
  • AI打开潘多拉魔盒?当深度伪造成为虚假信息的核动力引擎
  • 仓库体系结构风格-笔记
  • Unity 资源合理性检测
  • 数据完整性的守护者:哈希算法原理与实现探析
  • 国铁集团:一季度全国海铁运输商品车同比增长33.62%
  • “网红”谭媛去世三年:未停更的账号和困境中的家庭
  • 中国田协通报苏州马拉松“方便门”处理情况:涉事10人禁赛3年
  • 上海市闵行区原二级巡视员琚汉铮接受纪律审查和监察调查
  • 杨国荣丨《儒耶对话与中国现代思想的生成和发展》序
  • 美学术界发起集体抗议,百余高校联署声明抵制政府干预