如同如何将行组转置为列,但还有一个额外要求:
如果每组基于两列,如何进行转置?
另外:如果保证附加列(在下面的例子中)对于该组具有相同的值,
答案是否相同?OnSale
例如,如果源表是:
ID Product Amount OnSale
22 product1 $10 1
22 product2 $20 1
22 product3 $30 0
33 product2 $4 1
33 product3 $5 1
44 product1 $78 0
44 product4 $90 0
那么最终的表格应该是:
ID product1 product2 product3 product4 OnSale
22 $10 $20 1
22 $30 0
33 $4 $5 1
44 $78 $90 0
我试过接受的答案上述问题,但使用额外的列似乎不起作用: