【问题】
I’m sorry….power outage….
So, this is my data:
userid type descr
scooby dog dog
scooby hair long
scooby weight 50
mickey mouse mouse
mickey hair (blank)
……
I need to build a report that have rows and column that have:
userid type hair weight
scooby dog long 50
mickey mouse null 2
【回答】
这是变换过的转置操作,用 SPL 实现较为方便:
A | |
---|---|
1 | =connect(“demo”) |
2 | =A1.query(“SELECT *FROM tb2”) |
3 | =A2.group(USERID).new(USERID,([email protected]([“hair”,“weight”],TYPE).(DESCR))(3):type,t(1):hair,t(2):weight) |
A2 中的数据:

A3 运行结果:
A1:连接数据库
A2:查询数据
A3:分组对齐后转置