我正在使用power query m语言。我创建了一个空白查询&写下这段代码
let
Source = #table(
{"first", "second"},
{
{Table.ExpandRecordColumn(Table.FromRecords({[order_id = "a_01", place = "america", price = 700]}), "first", {"order_id", "place", "price"}), "dd"}
}
)
in
Source
实际上我正在尝试创建一个包含代码和表格的表格。立即尝试在第一列中扩展它。但它显示以下错误 Expression.Error:找不到表的第一列。 细节: 第一
我无法弄清楚问题。请帮我。
答案 0 :(得分:1)
这是你想要做的吗?
let
Source = #table(
{"first", "second"},
{
{Table.ExpandRecordColumn(Table.FromRecords({[first = [order_id = "a_01", place = "america", price = 700]]}), "first", {"order_id", "place", "price"}), "dd"}
}
),
#"Expanded first" = Table.ExpandTableColumn(Source, "first", {"order_id", "place", "price"}, {"order_id", "place", "price"})
in
#"Expanded first"
它给出了这个输出:
答案 1 :(得分:0)
first
不是您传递到Table.ExpandRecordColumn
的表格的列。这些列为order_id
,place
和price
。如果您要展开使用first
制作的表格中的#table
列,则需要使用Table.ExpandTableColumn
,并且需要使用#table
作为第一个参数。