对于报表模板列宽随着数据库中的字段动态扩展的情况,该怎么设置不分页预览

对于报表模板列宽随着数据库中的字段动态扩展的情况,该怎么设置不分页预览,第1张

利用数据分析!数据分析是一种为满足用户大量数据的对比统计分析的需求的一种预览方式,它的特点就是无论浏览器端的预览结果展示的是多么庞大的数据,都用一页显示出来。你用FineReport报表,模板做好后,点击右上角的数据分析。或者也可以在分页预览的URL后面加op=view就好了。

从FineReport官网下载最新版本的exe文件。双击FineReport安装文件,会加载安装向导,安装向导加载完后,按照步骤一步步走。安装完成后,启动FineReport,输入注册码,就可以使用了。FineReport注册码到官网上可免费获取。

熟悉设计器各项功能,如下:

连接数据库

启动设计器后,点击菜单服务器>定义数据连接,d出一个对话框,如下图所示:

(设计器已经默认连接了一个名为FRDemo的数据库,点击测试连接,系统d出连接成功的消息框表明数据库连接正常,其他数据库JDBC连接方式可参考文档JDBC连接数据库。FineReport模板设计器与数据库之间已经建立起连接,接下来我们就可以使用数据库中的数据设计模板了。)

新建模板和数据集

点击快速工具栏上按键,创建一张空白模板。

报表左侧下方有模板数据集窗口,列出了该模板可用的所有模板数据集,点击按钮,增加模板数据集。

新建数据集ds1,定义SQL语句为:SELECT FROM [销量] where 地区='${地区}',这样一个带参数的SQL语句,这里的地区是参数名字。

在下方的参数面板中点击刷新按钮,便可以获得数据集参数,给参数设置默认值“华东”,点击预览,效果如下:

同样的方法,增加数据集ds2,SQL语句为:SELECT FROM [销售总额]。

标题:合并A1~D2单元格,写入:地区销售概况。

边框:首先我们先来选中从A3~D5这一片区域,点击工具栏中的按钮,在系统d出的边框对话框中,选择按钮,同时添加内部和外部边框。

斜线:合并A3~B3。右击该单元格,选择单元格元素,在二级菜单中,选择斜线。系统会d出一个斜线编辑的对话框,在文本编辑框中写入我们在斜线当中要加入的内容:产品|销售员|地区,可以通过添加空格来调整文字的位置

模板设计效果展示如下图:

绑定数据列

将数据列拖拽至单元格,并设置单元格的属性,设置位置及方法如下图:

按照上图方法,将下表中对应数据列拖入到单元格中:

单元格数据集数据列属性

C3ds1产品从左到右扩展,居中,其余默认

A4ds1地区从上到下扩展,居中,其余默认

B4ds1销售员从上到下扩展,居中,其余默认

C4ds1销量从上到下扩展,数据设置:汇总|求和,居中,其余默认

D4ds2销售总额从上到下扩展,数据设置:汇总|求和,居中,其余默认

C5——=sum(C4)

D5——=sum(D4)

多数据集关联

由于模板中的数据来自于两个不同的数据集,要将不同数据集的数据建立联系,需要用到数据过滤。

选择D4单元格,点击设计器右侧上方的单元格属性面板中的过滤按钮,如下图:

打开过滤设置面板,添加如下过滤条件,使得ds2中的“销售员”数据列等于ds1中销售员的值。

参数界面布局

点击参数界面,进入参数编辑界面,在新建模板和数据集章节,我们在ds1数据集中定义了参数“地区”。

可以在参数界面的右侧下方区域看到我们所有定义好的参数,点击全部添加,将会使用默认的布局形成参数界面。

用户可以根据需要将参数界面调整到自己喜欢的样式。

参数控件风格

将地区参数控件类型改为下拉框,如下图:

选中下拉框控件,在右上方属性表中,设置下拉框的数据字典,选择数据库表>FRDemo>销量,实际值和显示值都为地区字段:

插入图表

合并A7~D18单元格,选择菜单栏上插入>单元格元素>图表,d出图表向导对话框如下图,这里选择柱形图>柱形图。

选中图表,在右侧上方的图表属性面板中选择图表属性表-数据,图表数据来源使用默认单元格数据。

分类轴输入公式=B4;

系列名和系列值,分别为=C3和=C4,如下图:

图表扩展属性设置

这里只想让图表反映整体情况,所以应为不扩展,上下父格均为无。

选择图表,在设计界面右下方单元格扩展属性面板设置如下图

直接点击分页预览,即可在浏览器端查看效果。完成自定义报表设计

报表设计的制作步骤基本上是这样的:

1、新建数据连接;

2、新建模板与数据集;

3、模板样式设计及数据绑定;

4、模板预览效果查看。

思迈特软件Smartbi经过多年持续自主研发,凝聚大量商业智能最佳实践经验,整合了各行业的数据分析和决策支持的功能需求。满足最终用户在企业级报表、数据可视化分析、自助探索分析、数据挖掘建模、AI智能分析等大数据分析需求。SmartBI是国产BI中比较成熟的报表引擎,提供了强大的可配置定制化功能,可以实现你能想到的几乎所有数据呈现形式。

Smartbi在国内市场份额位居榜首。它内置了成熟的数据分析模型,不需要写复杂的公式或代码就可以完成个项目的计算分析。界面美观,也可以处理复杂的中国式报表。还内置了各个行业常见的报表模板,比如资产负债表的模板。各种专业的报表功能,表格的制作、同步、保存、分享、权限控制都支持。官方网站提供个人免费版本,而且是永久免费,商用收费。

思迈特软件Smartbi个人用户全功能模块长期免费试用

马上免费体验:Smartbi一站式大数据分析平台

这个的话最好用到报表工具会比较方便,连接数据库,将需要打印的datagtidview的数据传递给finereport,然后进行样式的设置,先分页预览看下效果,然后再进行打印,就可以了。

你的列宽是固定的吗?还是随着绑定字段扩展的?

打开FineReport报表设计器,点击左上角的红框里的页面设置的按钮,d出页面设置窗口,设置纸张大小,可以用下拉框选择已有的页面样式,如A4,也可以自定义页面大小,如210007毫米297002毫米。

设置完成后,点击确定,刚才设置的宽 度会在设计器中以一个灰色小尖的形式显示出来,如上图右边红框中所示,红框中灰色的虚线表示依据设置的纸张大小,能完全显示的最右边的单元格的边界,所以 只要保证要显示的内容都在灰色虚线左边,模板的所有列预览的时候就可以在一页里面显示了。

性价比的话推荐润乾报表,专注报表工具开发十几年的老厂商了:

1、简单行列报表、中国式复杂报表,报表工具都能轻松实现。

2、创新的流式大报表,秒级的呈现速度,极少的内存占用,流畅的Excel导出和直接打印!而且,流式大报表不依赖于数据库的分页能力。

3、支持数据录入。数据录入可以做到来去无关,来去自由。网页上录入可以做到数据合法性校验和自动计算。结合集算器,可以做到任意数据源的录入。

4、类似Excel的填报设计器,业务人员完成设计后上传服务器,填写人员即可网上填写!收集上来的数据,业务人员还可以在润乾BI中自助分析!

5、大屏展示、炫酷的统计图、方便的手机统计图表,都能实现。

支持HTML5和SVG图形格式,具备丰富的表现力,能够设计出超酷的统计图形。同时,可以降低传输流量,更适合移动设备。

集成免费的百度echarts、D3、chartjs,有更多炫酷统计图可供选择。

6、提供整套报表平台。从用户管理到权限登录,只要配置一下就可以直接上线使用。更重要的是,报表中心完全开源,想怎么改就怎么改。

7、提供强大的自助报表功能,轻松实现用户拖拽报表。自定义报表的数据源可以是SQL,也可以是文本、JSON或者Excel文件。提供的自助报表,可以作为一个插件集成到应用系统中,成为应用系统的一部分,还可以深度定制,充分满足不同用户的个性化需求。

随着移动互联的飞速发展,手机成为人们工作、生活中必不可少的工具,移动端报表被越来越多的企业所重视。数字化转型过程中,企业总少不了对移动端报表的需求。

如何才能制作出一份高大上的报表呢?

通过我做报表的经验,我觉得无外乎就是要满足两个诉求:

1、美观的需求:充分结合移动端的特点和产品优势,进行合理布局,凸显关键指标信息,合理美化,提高报表的美观度;

2、业务的需求:除了精美的外表外,更重要的是把控业务需求,在有限的屏幕范围内,呈现核心指标,指标粗细结合,全面展现业务状态。

所以,在做移动端报表时,我们要综合移动端特点、业务诉求和BI产品的优势,做出一张符合需求的移动端报表。

做报表时需要注意以下五点。

一、选用合适的元素

移动端报表,主要以图表呈现,图形在信息的传递上具有更好的呈现效果。所以,合理使用图表,达到信息传递的效果。

二、核心数据,要做到一目了然

1、移动端报表,最核心的元素置顶呈现,可以采用指标呈现,数字的表达更加醒目、简洁,且占用空间少,是最直接展示方式。

2、可以通过设置前景色、背景色的变化实现预警,让异常指标展现更加一目了然。下图是我用数钥分析云这块报表工具做的图。可以感受一下。

3、尽量在一屏内展现完整数据,减少滚屏的出现,如果表格较大,展示的数据较多,分析云也支持锁定前N列功能或横屏查看,保障用户清晰地看到数据内容。

三、布局清晰,条理性强

与PC端报表不同,移动端报表的呈现形式主要是竖排展现。想办法增加页面的交互性,如分析云的分段器,可以帮助用户快速实现视图的切换,满足沉浸式阅读需求。

四、交互展现,粗细结合

受屏幕限制,移动端报表展现的数据是有限的,当领导看到汇总数据、了解了整体运营状况之后,如果发现指标异常、或是想要了解更多详细数据,可以使用报表软件的钻取、穿透功能,将数据分层展示,避免了同一界面中展示大量的数据,不利于用户的浏览。

五、美化图表,细节设置

可以为图表修改前景色、背景色、主题色让图表展现更好看!

以上就是关于对于报表模板列宽随着数据库中的字段动态扩展的情况,该怎么设置不分页预览全部的内容,包括:对于报表模板列宽随着数据库中的字段动态扩展的情况,该怎么设置不分页预览、怎么设计自定义数据的报表、如何用web报表工具去制作报表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9509114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存