Каков наилучший способ установить одинаковые значения для всех ячеек в таблице?

Каков наилучший способ передать все ячейки в таблице одно и то же значение?

Например, если я начну с этой таблицы:

введите описание изображения здесь

Как я мог бы наиболее легко изменить это на это:

введите описание изображения здесь

Или к этому:

введите описание изображения здесь

Я хотел бы, чтобы решение работало для любой таблицы размеров, без необходимости жестко кодировать имена столбцов. Поэтому я уверен, что решение будет включать Table.ColumnNames.

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
Другие вопросы по тегам