我的源查询产生类似:
q)type (),`a`b
11h
q)type enlist `a`b
0h
我正在尝试制作一个汇总表来显示[Count(inUser)],[Count(outUser)]和& [Count(xferUser)]由每个用户:
| timestamp | inUser | outUser | xferUser | taskID |
| 2018-03-01 17:00:00.000 | USER.A | NULL | NULL | 1234 |
| 2018-03-02 14:00:00.000 | NULL | USER.A | NULL | 2345 |
| 2018-03-02 15:00:00.000 | USER.B | NULL | NULL | 2312 |
| 2018-03-03 12:00:00.000 | NULL | USER.A | NULL | 9283 |
| 2018-03-04 13:00:00.000 | NULL | NULL | USER.C | 1928 |
| 2018-03-04 13:59:00.000 | NULL | USER.A | USER.C | 1883 |
| 2018-03-05 14:01:00.000 | NULL | NULL | USER.B | 9910 |
我可以通过inUser,outUser和&amp ;;的列分组来实现这一点。 xferUser。但是我遇到了NULL值组的问题。
我也可以通过拥有多个矩阵来实现这一点,每个列一个,但我宁愿尝试将它们组合起来,因为它为每个用户提供了更好的可视化。
答案 0 :(得分:0)
如果您可以编辑数据源,我建议将输出格式化如下...(我省略了时间戳值以节省我的输入!)
taskID State UserID TimeStamp
1234 'inUser' 'USER.A'
2312 'inUser' 'USER.B.'
1883 'outUser' 'USER.A'
1883 'xferUser' 'USER.C'
etc...
然后,您可以构建一个简单的矩阵,其中UserID
的行分组和State
的列分组。数据单元只是一个计数而你已经完成了。