[已解决] 请问PB资料更新问题

  [复制链接]
查看156616 | 回复143 | 2020-11-5 20:25:44 | 显示全部楼层 |阅读模式
各位大大好,

如果PB的资料来源档,系统每天早上都会自动丢一个新档案,只是档案名称+1天,例如第一天是20200501,第二天是20200502,以此类推

是否有什么方式,可以自动抓取同一资料夹最新的档案,不然每天都要手动更新档案,有点麻烦
回复

使用道具 举报

马可波罗 | 2020-11-5 20:31:44 | 显示全部楼层
let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  按分隔符拆分列 = Table.SplitColumn(源, "AA", Splitter.SplitTextByDelimiter("[", QuoteStyle.Csv), {"AA", "AA.2"}),
  已添加自定义 = Table.AddColumn(按分隔符拆分列, "文件夹名", each Number.ToText(Date.Year([BB]),"0000") & Number.ToText(Date.Month([BB]),"00") & Number.ToText(Date.Day([BB]),"00")),
  合并的列 = Table.CombineColumns(已添加自定义,{ "AA","文件夹名"},Combiner.CombineTextByDelimiter("", QuoteStyle.None),"文件夹路径")
in
  合并的列


看这段代码前先去学习一下这么获取动态路径
要不讲不清楚 10472102004401.png 10472102004402.png
回复

使用道具 举报

中国玉 | 2020-11-5 20:35:44 | 显示全部楼层
从文件夹获取,进入pq后,有个文件创建时间列,按他排序,取第一行或最后一行,再深化这行的表格,查询的文件放另外文件夹,要保证此文件夹下最新的文件就是你要的那个文件,或者来个稍微可以容错的,把所有文件名后缀去掉,再变成数字,最大数就是最新的文件 10472102004403.png
回复

使用道具 举报

ahh | 2020-11-5 20:44:44 | 显示全部楼层
把里面的数据汇总表格跟你每天更新的文件夹放在一起
10472102004404.rar (75.7 KB, 下载次数: 0)
回复

使用道具 举报

肥鹏 | 2020-11-5 20:48:45 | 显示全部楼层
xlbayi168 发表于 2020-5-23 16:25
let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  按分隔符拆分列 = Table.SplitColum ...


太高深了,学不来
回复

使用道具 举报

cwd321244 | 2021-6-11 17:54:51 | 显示全部楼层
元芳你怎么看?
回复

使用道具 举报

pipi | 2021-7-14 11:38:24 | 显示全部楼层
支持你哈...................................
回复

使用道具 举报

betty | 2021-9-9 21:52:13 来自手机 | 显示全部楼层
路过的帮顶
回复

使用道具 举报

bi-bi-gan | 2021-9-11 14:52:20 | 显示全部楼层
楼猪V5啊
回复

使用道具 举报

都市狂飚 | 2021-9-12 20:13:21 | 显示全部楼层
支持,楼下的跟上哈~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则