求助: pivot@r 一参为表达式时的问题
记得列转行 pivot@r 时第一部分参数可以是表达式,比如以下表格需要根据第一列第二列进行 Unpivot,但同时需要把第一列列中的整数格式化成日期,把时间列中的下午编号,如下图所示:
可以看到,当 pivot@r 第一部分参数为表达式时,结果里多出了上图右侧红框中的部分,没有把第一参数中指定的列排除掉。如果第一部分参数直接写成字段名,不是表达式,转置结果是符合预期的,如下:
如果要实现原来的需求,需要在转置前对第一第二列进行处理:
那当第一部分参数为表达式时能直接得到预期的结果吗?也就是用图一中的写法得到图三中的结果,恳请大佬们得闲时帮忙看看🙏 🙏
附件如下↓:
对 pivot@r 的参数分析做了优化,第一参数是表达式时改成也可以识别其引用的字段,可以更新 jar 包试用
谢谢大佬…
论武功,绝招同途异路,而 SPL 独步天下,无出其右👍 👍