<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bjbb_2007的博客]]></title><description><![CDATA[皕杰信息]]></description><link>https://blog.youkuaiyun.com/bjbb_2007</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bjbb_2007]]></copyright><item><title><![CDATA[皕杰报表中填报控件显示模式控制问题]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/133783381</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/133783381</guid><author>bjbb_2007</author><pubDate>Thu, 12 Oct 2023 09:24:40 +0800</pubDate><description><![CDATA[这些控件类型在web页面上的显示模式在皕杰报表里设置了三种模式，只读、显式显示和隐式显示。三种模式可以在报表配置参数中配置全局模式，在url中后跟参数控制单个报表的模式，在报表全局属性里设置单个报表的模式。填报报表是指能够向数据库上传数据的报表，皕杰报表填报单元格支持多种控件类型，包括文本框、文本域、下拉框、下拉树、单选框、复选框、时间、日期、日期时间…表单模式(0-表示只读模式,1-表示可填报模式，控件显式显示,2-表示可填报模式，控件隐式显示)3、	在报表全局属性里设置单个报表的模式。]]></description><category></category></item><item><title><![CDATA[皕杰报表(BIOS Report)中设置序号的方法之四]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/132825242</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/132825242</guid><author>bjbb_2007</author><pubDate>Tue, 12 Sep 2023 10:14:58 +0800</pubDate><description><![CDATA[我们分享了皕杰报表设置序号的三种方法，ds.#0，&cellx和row()，有时用这些方法设置序号并不能满足我们的需求，需要配以显示值的使用，使得序号分类更加清楚。根据上图中，序号全是数字，层次不清晰，地区的序号和城市的序号混为一谈，我们可以在显示值上想办法，比如让地区的序号显示1，2，3，而让城市的序号显示（1），（2），（3）。1、A2单元格写=&B2，A2单元格属性-左主格为B2（这样设计的意思是：跟随B2纵向扩展，取扩展的位置）;我们还可以让序号变成大写的一、二、三，（一）、（二）、（三）。]]></description><category></category></item><item><title><![CDATA[皕杰报表(BIOS Report)中设置序号的方法之三]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/132668074</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/132668074</guid><author>bjbb_2007</author><pubDate>Mon, 04 Sep 2023 14:07:59 +0800</pubDate><description><![CDATA[这里要明确一下为什么用了row()-1，是因为表达式在第2行，所取的行号就为2，序号要从1开始，所以减去一个1。函数说明：取得当前单元格所在列的行号；此函数只能在select、group等扩展函数之后使用。皕杰报表提供了一个可以获得行号的row()函数，本文就来给大家介绍一下此函数的用法。至此，我们又学会一种实现记录序号的方法。]]></description><category></category></item><item><title><![CDATA[皕杰报表(BIOS Report)中设置序号的方法之二]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/132536651</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/132536651</guid><author>bjbb_2007</author><pubDate>Mon, 28 Aug 2023 13:15:21 +0800</pubDate><description><![CDATA[在皕杰报表如何设置序号系列之一里，我们用ds.#0来实现了序号，用ds.#0得到的数据库中选取的记录的序号。打开皕杰报表设计器，打开我们原来用过的报表：(A2单元格的数据值和显示值还是与上次示例中的一致，即：数据值=mod(ds.#0,20)，显示值=if(@value=0,20,@value))说明：Cellx必须是当前格的主格，这样&Cellx才能够正确运算，其返回值相当于是当前格所属的Cellx主格的位置。返回值：整数，当前格所属的Cellx主格在所有扩展出来的格子中的排序。]]></description><category></category></item><item><title><![CDATA[皕杰报表(BIOS Report)中设置序号的方法之一]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/132448990</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/132448990</guid><author>bjbb_2007</author><pubDate>Wed, 23 Aug 2023 11:42:43 +0800</pubDate><description><![CDATA[由于是对20取模运算，所以第20行的序号就变成0了，我们可以在a2单元格的显示值中进行设置，当值为0的时候，让其显示为20，这样问题就解决，显示值表达式：=if(@value=0,20,@value);皕杰报表软件是一款应用广泛的Java报表工具，使用简单、制表效率高，可以轻松制作出各种各样的报表，是一个不错的Web报表软件。将a2单元格的值设置为ds.#0,并将a2单元格的左主格设置成b2，预览效果如下：（假设每页20条记录的分页方式）我们可以看到，序号已经产生了，并且是第二页的序号是与第一页连续的。]]></description><category></category></item><item><title><![CDATA[皕杰报表如何在保留小数位时不四舍五入]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/131800652</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/131800652</guid><author>bjbb_2007</author><pubDate>Wed, 19 Jul 2023 09:06:36 +0800</pubDate><description><![CDATA[举个例子，1.14638保留2位不四舍五入，我们把第三位小数减去5，即减去0.005，值为1.14138，保留两位并四舍五入就是1.14，后一位大于5也没有进位。保留三位，则减去0.0005，值为1.14588，保留三位并四舍五入就是1.146，相当于把第四位舍去了。皕杰报表里一般在保留小数位时都是按着四舍五入的规则来取舍数据的，比如1.14638保留两位小数是1.15，保留三位小数是1.146。我想应该是可以实现的，可以通过在保留位的后一位数减去5的方法，实现虽说是四舍五入但相当于直接舍去。]]></description><category></category></item><item><title><![CDATA[皕杰报表的分页方法]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/131721547</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/131721547</guid><author>bjbb_2007</author><pubDate>Fri, 14 Jul 2023 13:35:15 +0800</pubDate><description><![CDATA[同时，在设计器中点击一张报表的行号，则在行属性里有是否行后分页属性，有是否两个选项，要分页就选是，不分页就选否。如果一张报表有很多行，在打印的时候因为收到纸张的限制，所以需要对这张表进行分页。皕杰报表里分页的方式有很多，还能够自定义分页，可以最大程度满足各种页面的需求。基本的分页方式分为按纸张、按数据行、按数据列、自定义以及不分页五个选项，另外在选择按纸张和按数据行分页时还可以同时勾选同时进行自定义行后分页。只要选择不分页就行了，简单的问题设置一下就是，想分页就分，不想分页就不分。]]></description><category></category></item><item><title><![CDATA[我用皕杰报表的一点体会]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/131588903</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/131588903</guid><author>bjbb_2007</author><pubDate>Fri, 07 Jul 2023 08:08:23 +0800</pubDate><description><![CDATA[于是老板就让我来接手报表系统的搭建，我们找了一家挺大的国企it公司，让他们给上一套报表系统，但他们开发的报表是一次性的，不能满足我们的长期需求。用皕杰报表工具搭建的报表平台，部署简单，做表容易，不需要开发人员，我们自己就可以制作报表，既方便又快捷，节省了大量外包成本。]]></description><category></category></item><item><title><![CDATA[皕杰报表中的单元格扩展]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/131287165</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/131287165</guid><author>bjbb_2007</author><pubDate>Mon, 19 Jun 2023 14:24:48 +0800</pubDate><description><![CDATA[纵向扩展：当可扩展单元格的扩展方向为纵向时，该单元格进行的扩展称为纵向扩展。此时该单元格会纵向进行复制，复制出的单元格的数据值依次为表达式的结果数据值，表达式返回几个值，单元格就复制几个。横向扩展：当可扩展单元格的扩展方向为横向时，该单元格进行的扩展称为横向扩展。此时该单元格会横向进行复制，复制出的单元格的数据值依次为表达式的结果数据值，表达式返回几个值，单元格就复制几个。可以为扩展单元格设置一个扩展方向，扩展可以有横纵两个方向，即横向扩展和纵向扩展，但一个扩展格同时只能有一个扩展方向。]]></description><category></category></item><item><title><![CDATA[皕杰报表中的图表钻取]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/131124515</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/131124515</guid><author>bjbb_2007</author><pubDate>Fri, 09 Jun 2023 11:49:23 +0800</pubDate><description><![CDATA[超链接的地址在单元格的超链接地址属性里添加属性值，如果超链接字符串不需要动态生成，可以直接写所要链接的页面路径，那么可以直接在超链接属性编辑框中编辑；这个问题的本质还是编码的问题，谷歌、火狐、Edge等浏览器默认使用的是UTF-8编码，而ie浏览器默认的编码是GBK。皕杰报表6.1统一使用了UTF-8，因而用ie浏览器会报错。皕杰报表中图表的钻取是通过超链接实现的，其实质就是通过超链接打开了一张的新表，而把原表中的条件通过参数传递给新表，从而得到我们所需的明细数据。点击超链接就显示出我们需要的销售明细表。]]></description><category></category></item><item><title><![CDATA[皕杰报表查询表单的隐藏处理]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/131044402</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/131044402</guid><author>bjbb_2007</author><pubDate>Mon, 05 Jun 2023 11:17:03 +0800</pubDate><description><![CDATA[3、	统计类型为“月”，则表单中年、月参数显示，日参数隐藏。经过这样对查询表单显示/隐藏的设置，参数就按着我们的意愿来显示了。我们通过选择统计类型，年、月、日表单跟随显示或隐藏。统计类型作为年月日显示的依据，可选全部、年、月、日四个值。比如我查年的数据，就只有年这个参数，查月的数据，就有年、月两个参数，查具体日的数据就有年、月、日三个参数。2、	统计类型为“年”，则表单中年参数显示，月和日隐藏。4、	统计类型为“日”，则年月日均显示。1、	统计类型为“全部”，则表单中的年月日参数全都隐藏。]]></description><category></category></item><item><title><![CDATA[皕杰报表查询表单中的下拉树控件]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130946407</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130946407</guid><author>bjbb_2007</author><pubDate>Tue, 30 May 2023 13:36:09 +0800</pubDate><description><![CDATA[支持全选：当选中多选模式时，选中支持全选，可在下拉树中选中父节点全选这个节点下的所有的值。继续增加节点，这时要注意是增加同级并列节点还是下级节点，确定数据来源，以此类推，可以增加若干层级的节点。1、	数据：首先点击绿加号增加节点，给节点指定名称并确定数据来源是数据集还是指定数据。只能选择叶子节点：当选中时，只能选择子节点的值，如果没有选中时，可以选择父节点的值。默认展开到第几层：如果选中第三层，那么在打开下拉树时，下拉树默认打开到第三层节点。2、属性：多选模式：当选中时，下拉树中的值可以多选值。]]></description><category></category></item><item><title><![CDATA[Redhat7.3linux系统防火墙命令总结]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130805138</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130805138</guid><author>bjbb_2007</author><pubDate>Mon, 22 May 2023 13:19:55 +0800</pubDate><description><![CDATA[所以一般是把需要的端口打开，首先用firewall-cmd --list-ports检查已开放的端口号，所需端口没有，就用firewall-cmd --zone=pulic --add-ports=端口号/tcp –permanent开放端口，不用的端口用firewall-cmd --zone=pulic --remove-ports=端口号/tcp –permanent关闭端口。firewall-cmd --zone=pulic --list-ports：检查特定区域已开放的端口号。]]></description><category></category></item><item><title><![CDATA[皕杰报表+DataEase，中式复杂报表与数据可视化的完美组合]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130800434</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130800434</guid><author>bjbb_2007</author><pubDate>Mon, 22 May 2023 09:27:56 +0800</pubDate><description><![CDATA[长久以来，由于数据源复杂多样性，以及中国传统文化的对于数据表格的工整、对称等等的影响下，报表工具一直担当着商业智能的数据展现中主角的位置；最近随着显示屏技术的发展、大屏价格的下调，数据大屏及数据可视化也越来越多的出现在商业智能的展现方案中。皕杰报表是类Excel的报表工具，易用性好，处理中式复杂报表及其方便快捷，能大大加快报表的开发速度。那么，如何选择相关的产品，并把这二者进行有机的组合，为商业智能提供一套实用的、低成本的方案呢？DataEase是开源产品，无费用，有源代码，可定制。]]></description><category></category></item><item><title><![CDATA[皕杰报表为什么不采用web端设计器]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130701635</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130701635</guid><author>bjbb_2007</author><pubDate>Tue, 16 May 2023 11:17:34 +0800</pubDate><description><![CDATA[如果把设计器做成web端的，除了要考虑报表引擎及展现输出部分，还要考虑web设计器的网络安全问题，这就无形中增加了被攻击的风险，需要在安全防护上投入更多，即便是这样，百密总有一疏，被攻击、勒索的风险大增。做成web端应用的另外一个目的是为了“提供永远在线提供服务”。而报表设计器不是一种需要“永远在线提供服务的工具”，报表设计器仅仅是在项目的开发阶段用于设计报表样式、测试报表数据的，一旦项目测试上线后，只需要嵌入到业务系统的报表引擎提供报表生成、展现服务，而报表设计器基本上不再使用。]]></description><category></category></item><item><title><![CDATA[如何在linux中配置JDK环境变量]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130679183</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130679183</guid><author>bjbb_2007</author><pubDate>Mon, 15 May 2023 10:32:18 +0800</pubDate><description><![CDATA[那么为什么要配置jdk环境变量呢？我们把命令放在一个目录下，然后通过给定的路径去找这些命令，这里的路径就是所说的环境变量。在linux系统部署皕杰报表，因皕杰报表是一款纯java报表工具，运行时需要jre环境，所以要在服务器上配置三个jdk环境变量path、classpath、JAVA_HOME。Linux中环境变量是在etc/profile中配置，也就是说要修改profile文件，把上述三条语句放到profile文件里即可。3、	在Linux中通过vi编辑器直接编辑修改，修改后直接保存即可。]]></description><category></category></item><item><title><![CDATA[Linux系统目录结构以及皕杰报表部署目录]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130553445</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130553445</guid><author>bjbb_2007</author><pubDate>Mon, 08 May 2023 10:18:20 +0800</pubDate><description><![CDATA[var： 这是一个非常重要的目录，系统上跑了很多程序，那么每个程序都会有相应的日志产生，而这些日志就被记录到这个目录下，具体在 /var/log 目录下，另外 mail 的预设放置也是在这里。/bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录，比如 ls 就是在 /bin/ls 目录下的。/bin、/usr/bin 是给系统用户使用的指令（除 root 外的通用用户），而/sbin, /usr/sbin 则是给 root 使用的指令。]]></description><category></category></item><item><title><![CDATA[在VM VirtualBox6.1中安装redhat7.3过程实录]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130480508</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130480508</guid><author>bjbb_2007</author><pubDate>Thu, 04 May 2023 09:37:07 +0800</pubDate><description><![CDATA[点击save按钮保存静态ip，切换一下网络接口的 OFF和ON状态，显示刚刚设置的静态 IP。选择后点击Done按钮返回安装设置项页面，点击Installation Destination按钮进入安装目标设置界面。输入root和root的密码，回车系统启动成功，输入IP a检查ip地址无误，redhat7.3Linux系统安装成功。选择IPv4 settting，Method里选择Manual，点击add按钮，输入ip和入口ip。输入虚拟电脑名称，选择安装的文件夹，点击创建按钮，进入创建虚拟硬盘界面。]]></description><category></category></item><item><title><![CDATA[我在 Linux部署皕杰报表遇到的问题及解决方法]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130338621</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130338621</guid><author>bjbb_2007</author><pubDate>Mon, 24 Apr 2023 11:12:44 +0800</pubDate><description><![CDATA[于是搜索问题原因，有帖子说大概是端口不对，仔细看下，原来要用22端口连接，将端口号改为22后，再连接又显示连接超时，继续搜索问题原因，说也许是防火墙的问题。安装jdk1.8，安装tomcat9.0.37，配置环境变量，将皕杰报表iface整体复制到webapps下，将数据库jdbc驱动jar放到tomcat/lib里，用报表里的server.xml替换tomcat/conf下的server.xml文件，报表部署工作完成。保存后重新启动tomcat，访问报表，工具条已经变成了中文，见图。]]></description><category></category></item><item><title><![CDATA[从url的标准构成看访问皕杰报表的url组成]]></title><link>https://blog.youkuaiyun.com/bjbb_2007/article/details/130194198</link><guid>https://blog.youkuaiyun.com/bjbb_2007/article/details/130194198</guid><author>bjbb_2007</author><pubDate>Mon, 17 Apr 2023 10:17:53 +0800</pubDate><description><![CDATA[一个完整的URL包括：协议部分、域名部分、端口部分、虚拟目录部分、文件名部分、参数部分、锚部分。皕杰报表工具提供的这个url可以直接访问，可以集成到页面，如果把多个url集成到一个页面，就可以形成大屏和驾驶舱效果，整体效果的美化对于美工和前端工程师来说却是小菜一碟。7、锚：或称片段（fragment），HTTP请求不包括锚部分，从“#”开始到最后，都是锚部分。”开始到“#”（或至结束）为止之间的部分为参数部分，又称搜索部分、查询部分。文件名部分不是一个URL必须的部分，如果省略该部分，则使用默认的文件名。]]></description><category></category></item></channel></rss>