提前致谢 ....!!!
我正在寻找基于列的 PIVOT 两个金额字段到多个列,例如 PIVOT_NAME 我有多个其他字段充当 BK 将保留为行 BK 列:BKCOL1、DEPT、YEAR_PD、TRANS_DATE 例如 INPUT
BKCOL1 DEPT YEAR_PD TRAN_DATE PIVOT_NAME TY_SALES LY_SALES
100_bk D1 2020002 2019-10-11 P1 -1 1
100_bk D1 2020002 2019-10-12 P2 -2 2
100_bk D1 2020002 2019-10-11 P3 -3 3
100_bk D1 2020002 2019-10-14 P4 -4 4
100_bk D2 2020002 2019-10-14 P1 -5 5
100_bk D2 2020002 2019-10-16 P2 -7 7
100_bk D2 2020002 2019-10-17 P3 -8 8
100_bk D2 2020002 2019-10-18 P5 -9 9
也添加输入表图像
预期输出: 预期输出
所有 TY% 字段都是从TY_SALES
所有 LY% 字段中填充的,LY_SALES
并且基于PIVOT_NAME
即如果 ``PIVOT_NAME = P1 然后我想填充TY_P1_SALES等等LY_P1_SALES。