excel - 如何确定源工作簿中 Power Query 的上次刷新
问题描述
语境:
我有一个复杂的 Excel 工作簿网络。主 Excel 工作簿使用 Excel 的 Power Query 链接到多个源工作簿(查询链接到存储源文件的文件夹)。每个源工作簿都有自己的数据模型,每个源工作簿中的每个表都附加到主数据表中。它是主工作簿中连接的主数据表。帮助可视化结构的小示意图:
Main Workbook -> Source Folder -> Source Files
现在,为了让主工作簿从源文件中检索最新数据,需要刷新源文件数据模型 - 因此最新数据可以输出到主数据表以馈送到主工作簿。
问题:
有没有办法将每个源文件的最后刷新日期拉到主工作簿中?我知道最后一次修改日期是保存工作簿的最后日期。但是有没有办法在每个源文件中提取数据模型刷新的最后日期?
解决方案
您可以使用 M 代码查询将时间戳作为数据模型的一部分包含在
DateTime.LocalNow()
这会在模型刷新时准确更新。
您可以在独立表中使用它,也可以将其用作现有查询的自定义列。
推荐阅读
- python - 如何使用 python ebaysdk 从多变体列表中过滤项目(多个项目的列表)
- javascript - 将 puppeteer 任务集成到一个任务中
- swift - CGAffineTransform 不适用于 CGRect
- xml - XPath 相对于一个节点 - 如何选择当前节点?
- c# - 规范流抛出错误输入字符串的格式不正确
- python - 如何保护 Windows 上的 Python 多处理免受不必要的递归
- notepad++ - Notepad++ 将文本文件中的行重新格式化为命令行参数 line -k “line1” -k “line2” -k “line3”?
- python - 如何停止在 cloudwatch 中跨多个日志条目拆分单个 python 日志消息?
- python - Python - 使用 dbf 模块创建新的 vfp 表具有不可读的备忘录文件
- tcpdf - 更改 TCPDF 中的语言