将表中所有单元格传递给相同值的最佳方法是什么?
例如,如果我从这个表开始:
我最容易将其更改为:
或者对此:
我希望该解决方案适用于任何大小的表,而无需对列的名称进行硬编码。所以我很确定该解决方案将包含Table.ColumnNames。
答案 0 :(得分:1)
我的建议是创建一个包含原始表的维度和表类型的新表。表类型包括列名和列数据类型(以及任何键,如果存在的话)。
注意:如果原始表具有主键,例如,则无法工作删除重复后。
let
NewValue = "a",
Source = Table1,
NewTable = Table.FromColumns(List.Repeat({List.Repeat({NewValue},Table.RowCount(Source))},Table.ColumnCount(Source)), Value.Type(Source))
in
NewTable