一、概念介绍

众所周知,中国式报表的特点就是格式复杂,信息量大。中国式报表的复杂大多都是表头比较复杂,三五层的大格嵌小格、带斜线的表头都很常见,所以中国式报表很少有不带格线的,如果没有格线的话很容易看走眼。中国式报表的信息量大,通常一张报表都会包含各种各样的数据,例如明细数据、汇总数据等,Smartbi提供了电子表格设计器工具,可以满足中国式报表的各种需求。

那电子表格是什么呢?

电子表格是企业报表平台的解决方案专家,它基于Excel创新地实现报表设计,可以满足各种格式的行业监管报表、内部管理报表的需求。由于本身Excel大家都非常熟悉,不像其他报表工具需要有专业的使用背景,或者专业的工程师提供支持,所以电子表格的学习成本是比较低的,调整报表样式也会比较简单方便。

二、安装插件

在使用电子表格设计器做报表前,需要先安装一个Excel插件,安装Excel插件可以将Smartbi的报表资源添加到Excel/WPS表格中,进而可以在Excel/WPS表格中引用Smartbi中的资源,生成电子表格报表。

Excel插件安装简单,与Excel、WPS表格兼容良好,使用方便,安装步骤如下:

1、安装Microsoft .Net Framework 4.0 Full;

2、获取安装介质;

3、点击安装介质,弹出安装界面如图,接下来按照提示完成安装即可。

那么我们在安装完Excel插件后,可以看到在Excel工具栏会多出来一个Smartbi的页签,此时我们可以点击工具栏上的 设置 按钮,在“服务器设置”界面填入Smartbi服务器URL、登录用户名和密码,然后点击 确定 按钮即可登录。

三、界面介绍

电子表格的界面主要分为三部分:工具栏、报表设计区、数据集面板。

工具栏:分类存放电子表格特殊功能快捷键,如报表操作、参数设置等。

报表设计区:用于对电子表格进行设计,包括表头设计、表格设计、控件设计等。

数据集面板:用于展示电子表格可用的资源,包含关系数据源、数据集、透视分析。

四、报表制作

那么接下来小麦就带着大家一起基于电子表格来制作一张交叉报表,制作流程如下:

第一步:创建关系数据源

创建与业务数据库的连接,获取业务数据库相关资源。

入口:在系统主界面点击数据连接,然后在数据库选择界面切换到关系数据库,点击对应的数据库类型弹出数据源创建界面。

第二步:创建数据集

基于创建的关系数据源创建数据集,获取报表设计需要的字段,形成数据的集合。

入口:在系统主界面点击数据准备,选择数据集,在对应的目录节点上右键新建数据集,选择原生SQL数据集,数据来源选择上述数据源,写入SQL语句。

第三步:表样设计

  1. 在报表设计区设计好静态表样,包含合并单元格、边框设置和颜色填充等;

  2. 设置斜线表头,点击对应的合并单元格,将工具栏上的格式更改为斜线,填写相应的显示内容,分区内容用“|”隔开,报表发布后会自动转换。

第四步:拖拽字段

将对应数据集的字段拖拽到设计好的表样中,并且修改字段相应的单元格属性。

设置区域和城市字段为从上到下扩展分组显示,产品大类名称和产品名称从左到右扩展分组显示,销售量为不扩展汇总求和,并且设置数据为空时显示为0。

第五步:发布预览

最后,将设计的好报表发布到服务器,我们可以在设计器中直接预览。

想要查看更多电子表格案例,可以登录“官网–体验中心–功能演示–电子表格”查看。(http://bbs.smartbi.com.cn:18080/smartbi/vision/index.jsp)

账号密码均为demo。

小麦教你如何利用电子表格制作交叉报表相关推荐

  1. wps交叉表_利用Excel电子表格制作交叉报表

    众所周知,中国式报表的特点就是格式复杂,信息量大.中国式报表的复杂大多都是表头比较复杂,三五层的大格嵌小格.带斜线的表头都很常见,所以中国式报表很少有不带格线的,如果没有格线的话很容易看走眼.中国式报 ...

  2. HTML交叉报表制作,交叉报表- 交叉式报表-复杂报表设计教程| 快逸报表工具用户手册...

    报表样例 通过本示例,可以了解单元格交叉扩展在报表中的应用. 制作如下图所示的交叉报表"产品销售统计表": 报表特点: 报表的行.列表头数据均是从数据集中动态获取,例如本示例报表中 ...

  3. 教你如何利用EXCEL制作动态仪表盘

    我们通常见到的仪表盘图类似汽车内的里程表,常用于反应目标达成率或者是目标的完成情况,从直观上了解数据内容,展现目标的达成和变化情况. 本节使用收入目标值的数据,使用EXCEL工具,构建辅助列和占位符, ...

  4. c#利用Crystal制作水晶报表

    记录下 1,在https://www.crystalreports.com/去下载相关版本的软件,安装完成 2.重启VS,点击新建winform项目,在解决方案下添加,选择添加空白文档 3,添加数据源 ...

  5. 葡萄城报表介绍:交叉报表

    葡萄城报表介绍:交叉报表 什么是交叉报表? 交叉报表是一种基本的报表样式,是一种行.列方向都有分组的报表. 以下表为例,产品销售数据分析表,行按产品品类分组,列按时间分组,便于查看某个特定时段.某个特 ...

  6. ireport+jasperreport 直接输出到打印机 普通报表 交叉报表

    项目中要用到针式打印机票据打印,本来是使用java printable 通过 Graphic2D输出到图形化方式打印的,运行了一段时间客户对版面个性需要比较多,用输出图形的方式调整太麻烦,而且Grap ...

  7. 怎么用python制作简单的程序-神级程序员教你如何用python制作一个牛逼的外挂!...

    玩过电脑游戏的同学对于外挂肯定不陌生,但是你在用外挂的时候有没有想过如何做一个外挂呢?(当然用外挂不是那么道义哈,呵呵),那我们就来看一下如何用python来制作一个外挂.... 我打开了4399小游 ...

  8. 手把手教你如何用Python制作一个电子相册?末附python教程

    这里简单介绍一下python制作电子相册的过程,主要用到tkinter和pillow这2个库,tkinter用于窗口显示照片,pillow用来处理照片,照片切换分为2种方式,一种是自动切换(每隔5秒) ...

  9. stm32l0的停止模式怎么唤醒_手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖...

    手把手教你怎么利用旧电脑搭建NAS组建自己的黑群晖 Synology 群晖科技(Synology )创立于 2000 年,自始便专注于打造高效能.可靠.功能丰富且绿色环保的 NAS 服务器,是全球少数 ...

最新文章

  1. Google、高通都在研究的芯片架构,是他们对抗ARM的武器
  2. PicoBlaze 指令存储器配置方式
  3. php邮件通知,邮件通知设置
  4. centos6.4下配置nginx服务器更改根目录
  5. 问题之JS中传递数值过大或前置有零时
  6. 数字音频特效的软件实现项目
  7. 日均保护原创超6万篇,腾讯“至信链”助企鹅号作者一键维权
  8. 关于code footprint-reduction-techniques
  9. Tomcat的下载及环境变量配置
  10. 实现C++与C的混合编程
  11. poj 匈牙利二分匹配 1274 The Perfect Stall
  12. dpkg: 错误: 另外一个进程已经为 dpkg frontend lock 加锁
  13. 天正双击墙体不能编辑_入门必备!20个超实用天正CAD技巧,设计院高手都在收藏...
  14. [每日一氵] python string format按照索引ID失效
  15. 那些堪比照片质感的PhotoRealistic Style Transfer系列
  16. PPT保存pps演示文档时,在另一个电脑中字体显示不正常!(已解决)
  17. 智能停车场(可检测车牌通过oled屏幕显示车牌号)语音+LED灯提示该车辆所停车位
  18. WPI交通信号灯数据集格式转换成VOC2007
  19. 基于自注意力的生成对抗归因网络的交通流缺失数据修复
  20. 广联达bim5d手机端_【广联达BIM5D使用帮助】广联达BIM5D手机端操作说明-生产首页...

热门文章

  1. 学习git与github
  2. Scala的学习(四)面向对象
  3. Git使用 从入门到入土 收藏吃灰系列 (十) 详谈push、fetch、pull
  4. 硬件知识收集总结---20210811
  5. au3打开html文件,[AU3]技巧 - 如何用AUTOIT打开网页
  6. iosepub阅读器_超赞EPUB阅读器 - Neat Reader
  7. 这月薪过万的Java高级学习资料,难得一遇的干货,不下载真可惜了!
  8. Flutter jsonEncode 和 jsonDecode
  9. 关于产品的一些思考——小米之MI2设计
  10. 疯狂坦克 高级教程(二)