DAX年度不同组织的现金变动

时间:2016-04-03 22:03:15

标签: dax powerbi

我在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年每个组织都有数据。

1 个答案:

答案 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")