使用 pivot 列转行需要额外在分出其他的数据列应该如何做?

使用集算器的 pivot 函数对数据列转行时除了要将分组的列进行展示,还要将其他列依据分组转换的列再显示其他的列出来。例如:下面的图,每个学科有一个分数,学科不同对应的单位也不相同。
1fba652aadf13224120bfdba0a4d58fpng
按照学科进行列转行后,效果如下图。

imagepng

希望除了学科转换外,还要把每个学科分数对应分数对应的单位也进行列转行。每个学科的右侧跟一个单位。如下图所示:

imagepng

该怎么处理?感觉是按照学个分组,列转行后,再按照学科取出单位进行列转行。