file - PowerBi - Powerquery:如果我们从路径加载的文件夹/文件不存在,请更改路径
问题描述
我正在使用参数从每个客户端文件夹加载文件。某些文件夹不包含在 powerquery 上加载所需的文件。因为这些文件可能存在也可能不存在。
如果找不到文件,我尝试使用:“try - else”将路径更改为“标准文件夹”。
有什么解决办法吗?或其他解决方法?谢谢!
解决方案
以下查询将定义两个源,一个是目标,一个是默认源。如果目标不返回任何文件,那么它会加载默认值。
let
DefaultSource = Folder.Files("C:\DefaultPath"),
TargetSource = Folder.Files("C:\TargetPath"),
FileCounter = Table.RowCount(Source),
DoSomething = if FileCounter > 0 then TargetSource else DefaultSource
in
DoSomething
让我知道它是否有效
推荐阅读
- dataweave - 匹配 Mule 4 中 Dataweave 中的数组值
- java - 当我尝试运行 mvn dependency:tree 时,我得到: java.lang.NoClassDefFoundError: org/sonatype/aether/version/VersionConstraint
- python - pip3 install numpy 错误时出现错误:命令错误,退出状态为 1:
- python - PyQt5用鼠标滚动
- visual-studio - MSBuild + Qt Vs Tool 未能在 Jenkins 上包含 Qt
- ruby-on-rails - 正在发送服务器的位置而不是用户的位置
- javascript - Mongoose createConnection 和 Document.prototype.save()
- javascript - 正确警告:“预计在箭头函数 array-callback-return 中返回一个值”
- design-patterns - 微服务中的查找列表
- python - ValueError:没有要连接的对象