DAX - Как рассчитать разницу между текущей строкой и предыдущей строкой, когда определенные критерии соответствуют? - PullRequest
0 голосов
/ 13 февраля 2019

Я пытаюсь рассчитать интенсивность горения для каждой поездки транспортного средства в отчете PowerBi.

У меня есть запись для каждого заправленного транспортного средства с показаниями одометра.Он также заправляется литрами.

Сам расчет прост.milesTravelled / Liters * 100 = Скорость горения для этой поездки.

Я хочу получить километры для этой поездки, вычитая предыдущее показание одометра для того же транспортного средства (идентифицированного регистрационным номером).Как я могу это сделать?

Я хотел бы иметь столбец с именем KMsTravelled = (предыдущий одометр) - (текущий) одометр.

Из этого я могу сделать расчет скорости горения вновый столбец, а затем создайте оставшуюся часть отчета.

Пожалуйста, укажите мне правильное направление?Очень плохо знаком с DAX.

Образец моих данных:

Sample of Data

1 Ответ

0 голосов
/ 18 февраля 2019

в PBI вы можете создать новый настраиваемый столбец.

В разделе «Главная» на ленте - нажмите «Изменить запросы». На вкладке «Добавить столбец» - щелкните настраиваемый столбец

Оттуда довольно просто, нажмитев столбцах, которые вы хотите использовать, например:

DAX требуется

...