我在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年每个组织都有数据。
答案 0 :(得分:2)
我会首先计算上一年度现金值的列,例如[现金年度-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")