KDB显示table,不是累计结果

KDB show table, not cumulative results

在 kdb 教程中: https://code.kx.com/q4m3/1_Q_Shock_and_Awe/ 它处理 FIFO 分配

教程要求用户分别分配列表:

q)buys:2 1 4 3 5 4f
q)sell:12f

教程显示答案如下:

q)deltas each deltas sums[sells] &\: sums[buys]
2 0 0 0 0 0
0 1 3 0 0 0
0 0 1 2 0 0
0 0 0 1 1 0

但是当我 运行 q 中的 smae 行时,我得到以下信息。

q)deltas each deltas sums[sells] &\: sums[buys]
2 1 4 3 2 0f
q)

我理解结果,但是我想在 table 中以图形方式显示它们,就像在 tutorial.I 中显示的那样想看到 table,跨越四行,而不是一行中的累积答案。

教程对销售的定义不同:

q)buys:2 1 4 3 5 4f
q)sells:2 4 3 2
q)deltas sums[sells] &\: sums[buys]
2 2 2 2 2 2
0 1 4 4 4 4
0 0 1 3 3 3
0 0 0 1 2 2
q)deltas each deltas sums[sells] &\: sums[buys]
2 0 0 0 0 0
0 1 3 0 0 0
0 0 1 2 0 0
0 0 0 1 1 0