如果我有格式的数据;
Account | Period | Values
Revenue | 2013-01-01 | 5432
Revenue | 2013-02-01 | 6471
Revenue | 2013-03-01 | 7231
Costs | 2013-01-01 | 4321
Costs | 2013-02-01 | 5672
Costs | 2013-03-01 | 4562
我想得到像这样的结果;
Account | Period | Values
Margin | 2013-01-01 | 1111
Margin | 2013-02-01 | 799
Margin | 2013-03-01 | 2669
M% | 2013-01-01 | .20
M% | 2013-02-01 | .13
M% | 2013-03-01 | .37
其中保证金 = 收入 - 成本和 M% 是(收入 - 成本)/每个期间的收入。
我可以看到实现这一点的各种方法,但都非常难看,我想知道这些多行计算是否有优雅的通用方法。
谢谢
编辑
其中一些计算可能会变得非常复杂,例如
自由现金流 = 保证金 - 运营支出 - 资本支出 + 营运资本变化 + 支付的利息
所以我希望有一种不需要大量加入自身的通用方法。
谢谢