В этой статье блога мы углубимся в различные методы вычитания минимального значения столбца как в Power Query M, так и в DAX. Независимо от того, работаете ли вы с преобразованием данных в Power Query или анализом данных в DAX, понимание того, как вычесть минимальное значение столбца, может быть невероятно полезным. Мы рассмотрим несколько примеров кода, чтобы проиллюстрировать эти методы и предоставить вам практические решения для ваших задач по манипулированию данными.
Метод 1: Power Query M
Пример кода:
let
Source = // your data source,
MinValue = List.Min(Source[Column]),
SubtractMin = Table.AddColumn(Source, "Subtracted Min", each [Column] - MinValue)
in
SubtractMin
Объяснение:
В Power Query M вы можете использовать функцию List.Min
, чтобы найти минимальное значение определенного столбца. Затем вы можете добавить собственный столбец с помощью функции Table.AddColumn
и вычесть минимальное значение из каждой строки в нужном столбце.
Метод 2: DAX
Пример кода:
SubtractMin = SUMX(VALUES(Table[Column]), Table[Column]) - MINX(VALUES(Table[Column]), Table[Column])
Объяснение:
В DAX вы можете использовать функции SUMX
и MINX
для вычисления суммы столбца и минимального значения столбца соответственно. Вычитая из суммы минимальное значение, можно получить желаемый результат.
Метод 3: Power Query M (альтернативный подход)
Пример кода:
let
Source = // your data source,
MinValue = List.Min(Source[Column]),
SubtractMin = Table.TransformColumns(Source,{{"Column", each _ - MinValue, type number}})
in
SubtractMin
Объяснение.
Другой подход в Power Query M предполагает использование функции Table.TransformColumns
. Этот метод преобразует значения в указанном столбце, вычитая минимальное значение, найденное с помощью List.Min
.
В этой статье мы рассмотрели несколько методов вычитания минимального значения столбца как в Power Query M, так и в DAX. Используя эти методы, вы можете эффективно выполнять задачи по манипулированию и анализу данных. Независимо от того, работаете ли вы с Power Query или DAX, эти примеры кода предоставляют практические решения по вычитанию минимального значения из столбца, что позволяет получить ценную информацию из ваших данных.