繁体   English   中英

Power M查询语法以获取Excel中命名单元格的值

[英]Power M query syntax to get the value for a named cell in Excel

我仍在学习Power Query和Power M,我试图在Excel中获取特定“命名”单元格的值,并在Power M中使用它。它只是一个单元格,

一周

=Record.Field(Excel.CurrentWorkbook(){[Name="weekone"]}[Content]{0},Excel.CurrentWorkbook(){[Name="weekone"]}[Content]{0})

也许我不了解如何正确到达特定字段中的信息的语法,或者我对如何使用Record.Field()函数感到困惑。

可以提供的任何帮助或指导将不胜感激! 谢谢!

Record.Field给出记录中字段的值。 它以记录作为第一个参数,并以字段名称作为第二个参数。

在逐步方法中,将更加清楚:

let
    Source = Excel.CurrentWorkbook(){[Name="weekone"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Column1", type date}}),
    FirstRecord = #"Changed Type"{0},
    RecordValue = Record.Field(FirstRecord,"Column1")
in
    RecordValue

或者,在1行中:

= DateTime.Date(Record.Field(Excel.CurrentWorkbook(){[Name="weekone"]}[Content]{0},"Column1"))

这是一种替代方法:

= DateTime.Date(Excel.CurrentWorkbook(){[Name="weekone"]}[Content]{0}[Column1])

我的偏好是:

= DateTime.Date(Table.FirstValue(Excel.CurrentWorkbook(){[Name="weekone"]}[Content]))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM