我有一个聚合输出的查询MySQL.Database
。
我想要做的是更新Table
以包含表中每一行Data
的值。Schema
我认为这可能与某个功能有关Table.*
。具体来说
= Table.TransformColumns(OrganizationTables, { [what goes here???] })
身份变换是
= Table.TransformColumns(OrganizationTables, { "Data", (row) as table => row })
这没用
= Table.TransformColumns(
OrganizationTables,
{
"Data",
(row) as table => Table.AddColumn(row, "schema", each OrganizationTables[Schema] )
}
)
也不是这个
= Table.TransformColumns(
OrganizationTables,
{
"Data",
(row) as table => Table.AddColumn(row, "schema", each [Schema] )
}
)
答案1
我没有转换一列,而是转换了整行,因为我只需要将它添加到结果表中并添加架构列,我忽略了该行的其余字段,只得到list
了tables
AddedSchemaColumnInData = Table.TransformRows(OrganizationTables, (row) as table => Table.AddColumn(row[Data], "schema", (d) => row[Schema]))
CombineData = Table.Combine(AddedSchemaColumnInData),
答案2
低代码/公民开发者的方法就是扩张列标题中的按钮数据柱子。
这将为该列中每个嵌套表的所有列和行插入新列和新行。现有列将被保留并“填充”到所有插入的行上。