"[图片] 如图:左边表查询出来的数据是动态的,版本和数据根据不同数据维度动态显示;现在需要在这个基础上根据版本这个数据将版本号转换为表头列并且节点数据对应?(需要使用集算器实现,报表拓展就可以 .."
如图:左边表查询出来的数据是动态的,版本和数据根据不同数据维度动态显示;现在需要在这个基础上根据版本这个数据将版本号转换为表头列并且节点数据对应?(需要使用集算器实现,报表拓展就可以实现了的,现在是想用集算器实现去实现这个)
xlsx
http://d.raqsoft.com.cn:6999/esproc/func/apivotgfvnn.html可以看下集算器的 pivot 函数
或者用报表工具的话,做个交叉报表版本号 group 横向扩展,节点名称 group 纵向扩展,交叉部分写节点名称取值
用报表工具大概是这个样子(B 列隐藏):
这个报表的话,是可以实现的,目前是想用集算器去实现呢
=10.new("node"/(~\4):id,"aaa"/rand(100):name) =A1.group(id;~.(name):names) =A2.max(#2.len()) >A2.run(#2=#2.pad(null,A3)) =A2.pivot@r(id;names,value) =A5.pivot(names;id,value) =A2.(#1).(if(#!=1,~/"(#):"/~,~)).concat@c() =A6.news(#2;names,~:${A7})
fyi…这是在 SPL EXCEL 插件中完成的:
请教大佬,这个 A7 步骤这里是什么意思呢?A2 步骤是序列,到 A7 的话,是不是应该得 for 才能取到 A2 得所有数据呀??
A7 是拼 A8 中需要用的东东,直接看 SPL 特有的语法和标记可能不好理解,可以按以下这篇文章的路径先系统化学习 SPL程序员学习 SPL 的路径
http://d.raqsoft.com.cn:6999/esproc/func/apivotgfvnn.html
可以看下集算器的 pivot 函数
或者用报表工具的话,做个交叉报表
版本号 group 横向扩展,节点名称 group 纵向扩展,交叉部分写节点名称取值
用报表工具大概是这个样子(B 列隐藏):
这个报表的话,是可以实现的,目前是想用集算器去实现呢
fyi…这是在 SPL EXCEL 插件中完成的:
请教大佬,这个 A7 步骤这里是什么意思呢?A2 步骤是序列,到 A7 的话,是不是应该得 for 才能取到 A2 得所有数据呀??
A7 是拼 A8 中需要用的东东,直接看 SPL 特有的语法和标记可能不好理解,可以按以下这篇文章的路径先系统化学习 SPL
程序员学习 SPL 的路径