登录
帐号
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
用户操作
任务管理
我的任务
详情
摇摇乐
大转盘
许愿墙
积分商城
每日签到
设置
我的收藏
退出
腾讯QQ
微信登录
提问
电话咨询
售前咨询电话
400-811-8890转1
在线技术支持电话
400-811-8890转2
总裁办24H投诉
173-127-81526
Oracle SQL实现填报栏位名行转列呈现
番薯交流
发表于 2021-1-29 10:16
关注主题
取消关注
最新回复
取消
置顶回复
取消
最新编辑
Kevin-s
Lv7
当前离线
经验值
5671
|
F豆
138013 个
|
F币
6271 元
贡献
15743
|
最后登录
2023-2-3
加为好友
发送消息
Kevin-s
Lv7
关注ta
活着就是为了改变世界。
1. 概述
1.1 问题描述
由于目前填报的时候,有些数据列用户是by行填报(列名为自定义数据,无法直接数据呈现),但呈现的时候需要by列呈现,固需自定义值,将结果进行行列转化分析。
需要将语文,数学,英语等转化成数据进行分析。
1.2 功能介绍
使用SQL进行行列转化,将其呈现表示。
2. 示例
2.1 原模板设计
数据准备:
SQL:SELECT * FROM KECHENG2 order by ID,NAME
模板设计
填报设计
页面呈现
2.2 行列转化呈现
进行行列转化让,语文,数学,英语,历史,化学也能进行过滤分析
数据准备:
SQL:SELECT ID,NAME,wmsys.wm_concat(course) OVER (PARTITION BY NAME,course) course,score FROM kecheng
模板设计
最终实现数据行列转化
2.3 效果预览
1)PC 端
保存报表,选择填报预览,效果如下图所示:
2)移动端
支持移动端
3. 模板下载
已完成的模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\JS\填报预览JS实例\填报行列转换.cpt
点击下载模板:
填报行列转换.cpt
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
0
回帖数
1
关注人数
3661
浏览人数
最后回复于:
2021-1-29 10:16
Array ( )
任务进行中
话题进行中...
显示年月日时分秒问题
浏览数:118
无聊逛了论坛,发现以前有好多活动啊
浏览数:134
无法显示图片
浏览数:257
移动端,如何实现像京东APP那样的侧边栏筛选界面
浏览数:257
我们使用帆软开发的港口生产经理管理系统介绍
浏览数:312
【自定义三维组件】压缩glb文件(Node.js)
浏览数:186
决策系统中,点击决策报表后,在新页面中打开。
浏览数:156
决策报表中,参数界面自动查询JS脚本
浏览数:348
finerpt图表是图例文字如何换行显示
浏览数:260
使用外部接口调用时,通过配置SQL和数据源连接向外提供数据服务的方式,在编写sql ...
浏览数:275
主题链接
复制
返回顶部
返回列表