找回密码
 立即注册

QQ登录

只需一步,快速开始

Oracle SQL实现填报栏位名行转列呈现

活着就是为了改变世界。




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





您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系社区管理员|联系帆软|《帆软社区协议》|手机版|帆软社区|Copyright © 帆软软件有限公司 ( 苏ICP备18065767号-7 )

GMT+8, 2022-10-3 17:16 , Processed in 0.107550 second(s), 44 queries , Gzip On.

返回顶部 返回列表