PowerBI - у меня есть почасовые данные в двух столбцах: дата и час. Мы хотим сравнить значение в одной строке с предыдущим часом. Какая лучшая практика? - PullRequest
0 голосов
/ 18 февраля 2020

У меня есть данные, структурированные как показано ниже (данные не обязательно отсортированы; пример не является опечаткой)

Date      Hour Value
1/1/2020  1    1
1/1/2020  2    1
1/1/2020  3    0
1/1/2020  5    1
1/1/2020  4    0
1/1/2020  6    1

Наша цель - отметить c раз, когда значение изменяется от 1 до 0 (в приведенном выше примере 1/1/2020 час 3, НЕ час 4). Я понимаю, что нам нужен какой-то способ сравнить одну строку с предыдущей строкой.

Задача - час; если бы это было всего лишь раз в день, легко использовать что-то вроде CALCULATE (PREVIOUSDAY ()). (Дата имеет отношение к отдельной таблице дат).

Как лучше всего делать это с данными такого рода? Мы объединяем дату и час в метку времени и сортируем? Решения, которые я вижу в inte rnet, довольно запутанные - сдвиг и соединение, EARLIER () и др. c.

Спасибо.

...