【问题标题】:Power Query Function Date to Custom ColumnPower Query 函数日期到自定义列
【发布时间】:2018-01-25 09:16:01
【问题描述】:

我想在 power 查询的自定义列中包含命名范围的内容。

我在 excel 中创建了一个包含日期值的命名范围单元格,然后使用 Function 创建了一个空白查询,并将其调用到另一个查询中的自定义列中 - 所有这些都基于此用户问题/答案 How can I reference a cell's value in a Power Query

当尝试在我的查询中将函数(命名范围)调用到自定义列中时,我收到一个 Expression.Error:

我尝试过 Date.ToText,在 Transform -> Data Type 中格式化列,并收到相同的错误,但消息不同,例如。而不是#datetime,它将是价值。

这是我在高级编辑器中调用命名范围(日期)的代码行。

 #"Added Custom1" = Table.AddColumn(#"Filtered Rows2", "Date2", each Excel.Workbook(File.Contents(GetDate("FNEndDate"))))

【问题讨论】:

  • 因此,您实际上正在尝试向表中添加一列,其中每一行都是嵌套表,其中包含 Excel 的内容,其中路径+文件名是日期/时间。 ......那是行不通的。你最好试着解释一下你真正想要达到的目标。
  • @MarcelBeug 我已经编辑了我原来的问题。希望这更清楚一点。该问题的链接显示了用于将命名范围单元格调用到我的电源查询自定义列中的函数的查询。

标签: excel powerquery


【解决方案1】:

如果您只想添加具有命名范围内的值的列,只需删除 Excel.Workbook(File.Contents 部分:

#"Added Custom1" = Table.AddColumn(#"Filtered Rows2", "Date2", each GetDate("FNEndDate"))

【讨论】:

    猜你喜欢
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 2021-10-26
    • 1970-01-01
    • 2014-12-09
    • 1970-01-01
    • 2022-01-24
    • 2020-06-04
    相关资源
    最近更新 更多