应用系统中交互式报表功能解析

ABAP 点滴记录 *****************************************************************************************系统字段篇——STRUCT:SYST(2007.09.242007.10.11)******************************************************************* 阅读详情

从报表需求的整个发展历程来看,可以分为两个阶段:

1、静态报表:解决显示、打印、导出报表数据的需要。

2、交互式报表:解决终端用户分析数据的需要,通常会用到数据可视化、向下钻取、贯穿钻取、数据过滤、数据排序等功能。

这篇文章主要介绍交互式报表中常用到的数据分析方法。

(一) 数据可视化

数据可视化技术是将数据以图形化的方式进行显示,让数据更易于阅读、理解和分析。早期的数据可视化以图表(Chart)为主,现代商业报表中逐渐加入迷离图(Sparkline)、数据条(Bullet)、图标集(Icon)、仪表盘(Gauge)、地图(Map)用于数据可视化,而数据可视化常用作交互式报表的基本载体。实现步骤。

image

(二) 向下钻取

向下钻取是根据终端用户的需求,动态的显示或隐藏报表数据,常用于汇总类型报表。向下钻取报表在设计模板时,所有的数据显示均在同一个报表内完成。在运行时,可以通过终端用户点击的操作来折叠或展开明细数据。实现步骤。

image

(三) 贯穿钻取

贯穿钻取是通过点击一级报表区域,跳转至二级报表的一种报表数据分析方式。报表设计时需要完成一级、二级两个报表的模板,并通过参数建立两级报表之间的关系。常见的一级报表可以使用交互式图表来实现,通过点击图表区域可以跳转至二级报表。实现步骤。

image (1)

(四) 数据过滤

动态过滤是在运行时为用户提供数据过滤的功能,用户可以根据自己的需要选择关系的数据进行查看。通过这种方式可更准确的提供用户关系的报表数据。常用的过滤分为单条件过滤、组合条件过滤、级联条件过滤。实现步骤。

image

(五) 数据排序

动态排序是为最终用户提供对报表数据排序的能力。虽然该功能在应用系统中经常用到,比如用表格显示数据时可以很方便的完成数据排序操作,但是,早期的静态报表中生成的报表不具备用户交互能力,所以,这也是现代商业报表中具有的一个功能。实现步骤。

image (3)

应用系统中常见报表类型解析 根据报表的布局、数据源结构、打印方式和数据分析方式,可将应用系统中的报表分为以下类型:   清单报表   图表报表   分栏报表   分组报表   交叉报表   并排报表   主从报表   套打报表   交互式报表   (一)清单报表   清单报表主要用于列举数据,比如:销售清单、客户清单、设备清单、费用清单、商品清单等。在实现这类报表时可用到表格、列表、文本框、图像、条码等 阅读详情

相关推荐

ABAP 报表开发实例

ABAP 报表开发实例,有具体的详解和代码 有需要的朋友可以下载

ABAP标准化报表设计与实现

ABAP标准化报表

Tougege的博客 961

功能交互分析方法

系统测试中非常行之有效的一种工程方法,值得参考!

ABAP程序示例:交互式ALV演示程序

请注意,这个程序是一个完整的报表程序,它包含了初始化、数据获取、ALV显示以及用户交互处理的所有必要部分。ALV输出子程序:构建ALV显示所需的字段目录、布局,并调用REUSE_ALV_GRID_DISPLAY函数来显示数据。事件退出子程序:设置ALV的事件退出处理,以便在用户执行特定操作(如刷新或点击事务代码)时执行相应的处理。ALV显示子程序:调用ALV显示函数,设置回调程序、字段目录、布局和事件退出处理,并指定输出表。用户命令处理子程序:处理用户在ALV中执行的命令,如点击事务代码或刷新列表。

SAP ABAP开发技能记录分享 1001

CentOS8安装NVIDIA显卡驱动、CUDA和Anaconda

CentOS8安装NVIDIA显卡驱动和CUDA 参考:CentOS nvidia+cuda+cudnn 安装 安装英伟达显卡驱动 1、检查是否安装了NVIDIA的GPU(硬件层面): lspci | grep -i nvidia 2、安装GCC、kernal组件、dkms等 sudo yum install gcc sudo yum install gcc-c++ sudo yum -y install kernel-devel sudo yum -y install kernel-headers s

智慧的旋风的博客 1万+

保姆级教程:用Python脚本一键把选股结果导入通达信自选股(附完整代码)

本文提供了一份详细的Python自动化教程,教你如何将选股结果一键导入通达信自选股。通过解析通达信文件结构、编写Python脚本实现股票代码转换和批量导入,大幅提升量化交易效率。教程包含完整代码示例,特别适合使用通达信(TDX)的投资者和量化交易开发者。

weixin_30915951的博客 358

互动报表 SAP ABAP

*&---------------------------------------------------------------------**& Report ZTESTWS3 **& **&...

congweiju9623的博客 201

自动驾驶仿真(五)—— 基于Carsim、Prescan、Simulink的联合仿真

自动驾驶仿真五——基于Carsim、Prescan、Simulink的联合仿真1. 联合仿真流程2. CarSim联合仿真配置要点3. Prescan联合仿真配置要点4. Carsim、Prescan、Simulink联合仿真结果5. 参考学习的书目教材 博主前面的博文已经介绍了Carsim和Prescan各自与Matlab/Simulink的相关联合仿真应用实例,并且论述过几款软件各自的优势及用法,CarSim适合动力学模型的建立,PreScan适合行车场景的搭建,Simulink适合控制算法的设计及信号

zhudj08的博客 1万+

报表应用系统中如何正确使用图表功能

相信对于报表应用系统研发人员而言,都不会对图表功能感到陌生,因为报表数据通常以图表和表格的形式显示。但是,你真的了解为什么需要使用图表功能吗,不同图表类型的最佳应用场景?本文将为你解开这些谜团。 (一) 为什么需要使用图表功能 图表是一种将数据以图形方式显示的可视化手段,多用于实现以下需求: 1. 让数据更易于阅读和理解 2. 展示数据数据对比 3. 发挥数据的影响力 4. 将原始数据

ComponentOne技术服务 1229

从零开始:用摩尔线程S4000运行开源AI项目的完整流程

本文详细介绍了如何使用摩尔线程S4000 GPU从零开始运行开源AI项目的完整流程,包括硬件选择、驱动安装、容器化环境配置以及典型AI项目的实战部署。通过性能优化技巧,显著提升推理速度,适合开发者快速上手国产GPU的AI应用开发。

weixin_29231725的博客 579

Unity 数字孪生笔记1 工具介绍

前言 工欲善其事必先利其器 流程思考 数字孪生本质上一种基于实际物理数据的可视化方案,通过对接实际数据,在三维界面中展示孪生结果。 那么这个流程就很简单了。 整个流程分为三块:数据来源-》数据分析-》数据展示 输入数据 首先我们需要考虑我们能拿到什么。第一,实际物体的三维数据从哪里来,第二,实际数据怎么获取到。 模型数据 工业上常常会用到CAD模型,CAD模型具有精确、统一的特点,但是CAD不是三角面片,我们不能直接导出到Unity中,而且导入之后有很多不合理的地方,例如面片杂乱、面数过高等问题。针对这个

Thissky的专栏 1万+
上一篇: 应用系统中常见报表类型解析
下一篇: ASP.NET MVC 5 - 查询Details和Delete方法
ComponentOne服务团队
博客等级 码龄12年 5粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值