Интересный вопрос! Не так сложно, если вам удобно работать с M в расширенном редакторе, а не просто полагаться на графический интерфейс.
let
Source = <Data Source Here>,
ToColumns = Table.ToColumns(Source),
DivideByMax = List.Transform(ToColumns,
(Col) => List.Transform(Col, each _ / List.Max(Col))
)
Result = Table.FromColumns(DivideByMax, Table.ColumnNames(Source))
in
Result
Для этого нужно взять таблицу и преобразовать ее в список списков (столбцов). Затем он преобразует каждый список / столбец путем деления каждого элемента этого списка на максимум этого списка / столбца. Наконец, он преобразует список списков обратно в таблицу, используя имена столбцов с первого шага.