使用 pivot 列转行需要额外在分出其他的数据列应该如何做?
使用集算器的 pivot 函数对数据列转行时除了要将分组的列进行展示,还要将其他列依据分组转换的列再显示其他的列出来。例如:下面的图,每个学科有一个分数,学科不同对应的单位也不相同。
按照学科进行列转行后,效果如下图。
希望除了学科转换外,还要把每个学科分数对应分数对应的单位也进行列转行。每个学科的右侧跟一个单位。如下图所示:
该怎么处理?感觉是按照学个分组,列转行后,再按照学科取出单位进行列转行。
"使用集算器的 pivot 函数对数据列转行时除了要将分组的列进行展示,还要将其他列依据分组转换的列再显示其他的列出来。例如:下面的图,每个学科有一个分数,学科不同对应的单位也不相同。 [图片] .."
使用集算器的 pivot 函数对数据列转行时除了要将分组的列进行展示,还要将其他列依据分组转换的列再显示其他的列出来。例如:下面的图,每个学科有一个分数,学科不同对应的单位也不相同。
按照学科进行列转行后,效果如下图。
希望除了学科转换外,还要把每个学科分数对应分数对应的单位也进行列转行。每个学科的右侧跟一个单位。如下图所示:
该怎么处理?感觉是按照学个分组,列转行后,再按照学科取出单位进行列转行。
以下仅供参考:
如果非要用 pivot 方法,可以把聚合值构造成 record 后用 derive@x 展开
或者不用 pivot 方法,用 group 或者 groupc 后再构造出需要的结构。