Изменение денежной наличности DAX за год для разных организаций

Я работаю в PowerBI и хотел бы решить эту проблему с помощью DAX. У меня есть таблица со следующей структурой:

ID      Year    Cash
3001    1999    1,200
3001    2000    1,000
3001    2001    2,200
3001    2002    1,900
...     ...     ...
8500    2014    3,520

Я пытаюсь определить организации (обозначенные столбцом «ID»), у которых денежные средства уменьшались в течение двух лет подряд. Есть несколько тысяч организаций, и у меня есть данные по каждой организации с 1999 по 2014 год.


person Rymatt830    schedule 03.04.2016    source источник


Ответы (1)


Сначала я бы вычислил столбец для значений денежных средств за предыдущий год, например. за [Cash Year-1] как:

=LOOKUPVALUE([Cash],[ID],[ID],[Year],[Year] - 1)

Я бы повторил за -2.

Затем я бы использовал оператор IF для вычисления последнего столбца, например. [Денежный тренд]:

=IF(AND([Cash]<[Cash Year-1],[Cash Year-1]<[Cash Year-2]),"Declining for 2 years","Other")

person Mike Honey    schedule 04.04.2016
comment
Спасибо за помощь, Майк. Ваша рекомендация отлично работает! - person Rymatt830; 04.04.2016