我有一个矩阵,每个组有两行和多列。
| 8' | 10' |
On Hand | Product | 10 | | 5 | |
Open Order | order1 | 1 | | 3 | |
| order2 | 5 | | 3 | -1|
| order3 | 5 | -1| 4 | -5|
| order4 | 2 | -3| 6 |-11|
顶行是每个产品的长度。 On Hand显示我们目前拥有的产品/长度中有多少。未结订单行显示订单编号以及该订单上该产品/长度的数量。订单金额旁边的列是当订单总额减去手头总数变为负数时 - 对于8'长度,按order3运行订单总数= 11,这意味着我们在订单上的数量多于手头,因此在5 a -1旁边显示我们还需要多少,依此类推。 (注意可以有更多列。)
我不知道如何在SRS中执行此操作。我查看了RunningValue函数,但我不知道如何使用它来处理这些数据。有什么建议?如果这样做更容易,我完全愿意在sql中这样做。谢谢!