簡體   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