将 table 中的所有单元格设置为相同值的最佳方法是什么?
What is the best way to set all cells in a table to the same value?
传递 table 相同值的所有单元格的最佳方法是什么?
例如,如果我以此开头 table:
我怎样才能最轻松地将其更改为:
或对此:
我希望该解决方案适用于任何大小 table,而无需对列名称进行硬编码。所以我很确定解决方案将包括 Table.ColumnNames.
我的建议是使用原始 table 的尺寸和 table 类型创建一个新的 table。 table 类型包括列名和列数据类型(以及任何键,如果它们存在的话)。
注意: 如果原始 table 有主键,这将不起作用,例如删除重复项后。
let
NewValue = "a",
Source = Table1,
NewTable = Table.FromColumns(List.Repeat({List.Repeat({NewValue},Table.RowCount(Source))},Table.ColumnCount(Source)), Value.Type(Source))
in
NewTable
传递 table 相同值的所有单元格的最佳方法是什么?
例如,如果我以此开头 table:
我怎样才能最轻松地将其更改为:
或对此:
我希望该解决方案适用于任何大小 table,而无需对列名称进行硬编码。所以我很确定解决方案将包括 Table.ColumnNames.
我的建议是使用原始 table 的尺寸和 table 类型创建一个新的 table。 table 类型包括列名和列数据类型(以及任何键,如果它们存在的话)。
注意: 如果原始 table 有主键,这将不起作用,例如删除重复项后。
let
NewValue = "a",
Source = Table1,
NewTable = Table.FromColumns(List.Repeat({List.Repeat({NewValue},Table.RowCount(Source))},Table.ColumnCount(Source)), Value.Type(Source))
in
NewTable