数据可视化
Aaron Thy
这个作者很懒,什么都没留下…
展开
-
BQL是什么如何使用?
新建业务包并打开业务包,通过拖拽的方式,把所需要使用的表拖到编辑区对表进行操作。数据源支持JDBC连接,也支持自定义,支持多种编码格式,支持sql区分大小写,密码加密管理。开启数据角色授权并创建添加角色,对所选角色进行授权,授权后才可进行对所授权模块的编辑。通过可视化界面对业务语言进行查询、聚合、排序等操作,通过BQL引擎转换为数据库可执行的SQL,以简单快捷的方式来实现图表的制作。通过数据角色授权,可以很明确的分工,不同的角色看到不同的业务包,针对不同的数据进行操作。根据以上建模选择需要用到的业务包。原创 2024-05-08 14:22:03 · 123 阅读 · 0 评论 -
填报表如何实现电话号码的校验
单元格校验时,只能输入数字和特定字符(-),即实现固话和手机号码的校验,保证录入的规范,应如何实现?前面部分对应手机号码的正则表达式,后面对应带分机的固话正则表达式。原创 2024-05-08 14:18:56 · 124 阅读 · 0 评论 -
数据处理
数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据。数据处理技术的发展及其应用的广度和深度,极大地影响着人类社会发展的进程。数据处理离不开软件的支持,数据处理软件包括:用以书写处理程序的各种程序设计语言及其编译程序,管理数据的文件系统和数据库系统,以及各种数据处理方法的应用软件包。数据处理是指对数据(包括数值的和非数值的)进行分析和加工的技术过程。也就是对数据的采集、存储、检索、加工、变换和传输,将数据转换为信息的过程。原创 2024-04-28 10:34:55 · 147 阅读 · 0 评论 -
报表隔行异色
row()%2 表示是否能被 2 整除,也就是判断是奇数行还是偶数行,根据行号的单双设置不同的背景色,从而实现隔行异色效果。row() 为自带单元格函数,实现获取对应行的行号。原创 2024-04-18 10:38:14 · 168 阅读 · 0 评论 -
报表宏链接
其中 rq, 用于接收 web 页面上指定的订购日期值,新增 rq1 负责动态处理首次展现 rq 为空时,默认值新的查询操作。比如:报表默认查询指定某天的数据或者系统当前当天的数据。这里以参数为空查询指定某天的数据为例,看一下数据集及参数如何配置。可通过宏链接传动态参数,赋予动态初始值,原创 2024-03-20 13:54:16 · 195 阅读 · 0 评论 -
复杂填报逻辑的支持
复杂的数据填报业务需求的支持是硕迪报表的一个特色,可以实现一来多去,多来多去,多来一去等复杂数据源之间的读写,而且支持提交填报数据的时候根据业务要求不同数据写入不同目标存储,还可以对提交的数据进行二次计算处理后进行存储。举例说明:从指标表中读取指标名称和填表说明生成填报表页面,在页面中用户录入数据后,提交到服务器,服务器可以根据提交数据与指定规则判断数据是否合法,合法的数据存入合法数据表,非法的数据存入待调整数据表。现有数据存储中已有一些数据,需要人工在页面对数据进行修改维护。一般填报表应用场景分为两种,原创 2024-02-02 16:28:44 · 344 阅读 · 0 评论 -
报表超链接
1、普通超链接:若超链接字符串不需要动态生成,可以直接写所要链接的页面路径,则可以直接在超链接属性编辑框中编辑。3、带参数的超链接:超链接字符串可以根据单元格或者参数值动态生成,用输入表达式来实现。rpx=test1.rpx&js="+‘参数值’。若想在新窗口打开链接到的网页,就在属性超链接窗口的值设置为”_blank”,默认值为”_self”,表示在原来的窗口打开。报表的超链接有三种,分别是:普通超链接、绝对路径的超链接和带参数的超链接。原创 2024-01-24 15:50:48 · 359 阅读 · 0 评论 -
Solidbi仪表板介绍
仪表板支持HTML5标准的浏览器,可自适应各种分辨率显示。移动端、电脑、大屏幕均可显示。原创 2024-01-18 15:18:44 · 351 阅读 · 0 评论 -
不展现报表直接打印
1、如果使用自带 demo 下的 jsp,可以把展现报表的 div 设置为隐藏,点击打印按钮可以打印;如果按钮都不想点,看下 toolbar.jsp 内打印按钮的 js 函数,在 jsp 末尾调用一下就行了。、使用自带 demo 下的 jsp 访问报表,浏览器查看“网页源代码”,可以找到打印对应的 servlet,可以直接调用。原创 2024-01-03 14:27:03 · 394 阅读 · 0 评论 -
大屏工具免费版本
大屏工具免费版,解压后将demo文件夹拷贝到tomcat的webapps目录下,需要jdk8和tomcat7+,启动tomcat后访问。demo文件好像没办法上传呀,有需要的可以私信我,我发给你。原创 2023-12-29 10:37:04 · 363 阅读 · 0 评论 -
SQL 多字段条件查询
销售额已经按照日期排好序了,想查找第二天销售额突然下降超过 10 万元的日期。SPL语言从理论模型上做了大量的这类创新,能极大的提高描述计算的能力,可以想象掌握了 SPL 语言的你,一个人维护的。(可以理解为 JAVA 里的数组,只是这个数组比较广义,元素可以是任意数据类型);还可以依次类推,~[-1] 是前一条记录,~[3] 是当前记录后面的第三条记录;,能顶替十个传统 JAVA/ 数据库 SQL 程序员,那价值自然是不明而喻的。缺少了记录这个概念,好多查询需求做起来就都不顺手了。就指代的是当前记录;原创 2023-12-22 15:29:32 · 213 阅读 · 0 评论 -
硕迪填报如何在库中生成历史记录
这样就通过id去修改了flag的状态,我们取值时,只取flagy为0的数据即可。假如A表中有一个flag字段,用它来判断当前记录是否有效(0:有效 1:无效)。在第一次存数据时,默认flag为0,在修改数据时,先把原有数据的flag修改为1,再将新的记录flag为0的方式存在数据库中。假如我们有A、B两张表,我们要把A中修改的记录,先存入B表中,再将A表符合记录的数据删除,并将新的数据存入A表中即可,我们从B表中找到的就是历史数据,新数据就会存在A表中。硕迪填报如何在库中生成历史记录。原创 2023-12-21 14:59:38 · 36 阅读 · 0 评论 -
硕迪填报如何自动生成UUID并存入数据库
需求:1、在不修改jsp页面的情况下,如何生成一个UUID并存入数据库?此处我们的ID列可隐藏,在设计界面,把ID列的列宽设置为0即可。2、修改数据时,根据UUID去更新数据。硕迪填报如何自动生成UUID并存入数据库。原创 2023-12-20 10:52:38 · 33 阅读 · 0 评论 -
BQL是什么如何使用?
新建业务包并打开业务包,通过拖拽的方式,把所需要使用的表拖到编辑区对表进行操作。数据源支持JDBC连接,也支持自定义,支持多种编码格式,支持sql区分大小写,密码加密管理。开启数据角色授权并创建添加角色,对所选角色进行授权,授权后才可进行对所授权模块的编辑。通过可视化界面对业务语言进行查询、聚合、排序等操作,通过BQL引擎转换为数据库可执行的SQL,以简单快捷的方式来实现图表的制作。通过数据角色授权,可以很明确的分工,不同的角色看到不同的业务包,针对不同的数据进行操作。根据以上建模选择需要用到的业务包。原创 2023-12-19 14:23:38 · 94 阅读 · 0 评论 -
报表的模糊查询
1、Sql 语法为:SELECT 订单ID,运货商,运货费,订购日期FROM 订单 where (订购日期 like?is null)(因为我们想第一次查询前在结果列表中展现全部数据,所以我们需要写上 or?3、数据集参数设置为数据集参数配置为 “%”+arg1+”%”。(注意:我们对同一个字段“联系人姓名”写了两个问号,所以需要写两个相同的参数。2、设置数据集的参数。格式为 ”%”+ 参数名称 +”%”。(注意:我们对同一个字段“订购日期”写了两个问号,所以需要写两个相同的参数。原创 2023-12-18 15:55:57 · 37 阅读 · 0 评论 -
复杂填报逻辑的支持
复杂的数据填报业务需求的支持是硕迪报表的一个特色,可以实现一来多去,多来多去,多来一去等复杂数据源之间的读写,而且支持提交填报数据的时候根据业务要求不同数据写入不同目标存储,还可以对提交的数据进行二次计算处理后进行存储。举例说明:从指标表中读取指标名称和填表说明生成填报表页面,在页面中用户录入数据后,提交到服务器,服务器可以根据提交数据与指定规则判断数据是否合法,合法的数据存入合法数据表,非法的数据存入待调整数据表。现有数据存储中已有一些数据,需要人工在页面对数据进行修改维护。原创 2023-12-15 11:07:56 · 45 阅读 · 0 评论 -
报表自定义导出文件名
硕迪报表提供jsp的标签自定义saveAsName属性,可修改reportJsp目录下的showReport.jsp和queryReport.jsp的report:html标签的saveAsName属性来实现自定义导出文件名。一般报表模板文件名按照开发人员定义的规则都是英文或拼音字母,在业务人员使用导出excel或pdf的时候默认文件名为报表模板的文件名,此时用户希望导出文件名是报表的业务名称。此处saveAsName属性使用的是前边代码处理后saveAsName变量值。原创 2023-12-14 14:27:59 · 85 阅读 · 0 评论 -
硕迪填报如何自动生成UUID并存入数据库
需求:1、在不修改jsp页面的情况下,如何生成一个UUID并存入数据库? 2、修改数据时,根据UUID去更新数据。现在我总结一个更简洁的方法,具体操作步骤如下:1、填报表界面2、数据来源界面可以通过“使用向导生成脚本”直接生成如下查询:>ss=A1.query("SELECT ID,FIRST_CLASS_ID,SHIFT,ITEM_VALUE,CREATE_TIME FROM t_dm_first_class_value")3、数据去向界面可以通过“使用向导生成脚本”直接生成如下查询:原创 2023-12-12 10:24:43 · 35 阅读 · 0 评论 -
报表多源关联
在项目中会遇到多种数据展现在一起的报表。例如部分指标在关系型数据库中,部分指标通过restful接口获得到json,然后根据共同的维度关联一起,形成新的数据集。原创 2023-12-06 10:01:55 · 136 阅读 · 0 评论 -
什么是数据填报?
实际的应用中,填报表会有很多的功能需求,例如录入数据时,要求提供友好的输入方式,帮助用户快速方便地录入,避免错误数据的录入;录入数据后,希望提供自动计算的功能,可以通过已经录入的部分数据自动算出尚未录入的另一部分数据,简化录入的工作量;填报表中数据的保存方式也各种各样,最经典的就是存入数据库中,还可能要求将数据提交给一些中间处理层,由中间处理层去解决数据入库的问题;填报表中数据的来源和保存是通过数据处理中的数据来源和数据去向处理的。多数情况下数据来自数据库,部分情况也可从文件中获取,如文本文件、原创 2023-11-27 10:40:33 · 88 阅读 · 0 评论 -
不展现报表直接打印
1、如果使用自带 demo 下的 jsp,可以把展现报表的 div 设置为隐藏,点击打印按钮可以打印;如果按钮都不想点,看下 toolbar.jsp 内打印按钮的 js 函数,在 jsp 末尾调用一下就行了。、使用自带 demo 下的 jsp 访问报表,浏览器查看“网页源代码”,可以找到打印对应的 servlet,可以直接调用。原创 2023-11-24 10:51:31 · 50 阅读 · 0 评论 -
BQL是什么如何使用?
新建业务包并打开业务包,通过拖拽的方式,把所需要使用的表拖到编辑区对表进行操作。数据源支持JDBC连接,也支持自定义,支持多种编码格式,支持sql区分大小写,密码加密管理。开启数据角色授权并创建添加角色,对所选角色进行授权,授权后才可进行对所授权模块的编辑。通过可视化界面对业务语言进行查询、聚合、排序等操作,通过BQL引擎转换为数据库可执行的SQL,以简单快捷的方式来实现图表的制作。通过数据角色授权,可以很明确的分工,不同的角色看到不同的业务包,针对不同的数据进行操作。根据以上建模选择需要用到的业务包。原创 2023-11-22 10:16:04 · 136 阅读 · 0 评论 -
硕迪数据分析系统功能使用怎么样?
特点是通过可视化界面对业务语言进行查询、聚合、排序等操作,通过BQL引擎转换为数据库可执行的SQL,以简单快捷的方式来实现图表的制作。答案是可以的,硕迪数据分析系统自带很多实际项目中的一些复杂的报表案例,我们通过这一点就可以发现,硕迪数据分析系统,确实是实实在在为客户考虑,可以通过案例来快速学习,从而让自己的时间成本的到减少,硕迪的宗旨就是“降本提效”。目前现有的图表可以满足百分之九十的客户,当然有一些客户需要定制一些图表,硕迪也会有实施人员来满足客户的定制要求,所以不要担心做大屏的图表问题。原创 2023-11-21 10:04:50 · 37 阅读 · 0 评论 -
设计器demo示例数据库连接不上
启动后可以看下左侧的控制台是否有错误,如果启动后链接还有问题,那么将设计器关闭,然后看下系统进程是否有 java 进程,可以先停掉,在打开设计器,启动 demo 数据库,重新连接。首先看下示例的 demo 数据库是否启动。设计器demo示例数据库连接不上。原创 2023-11-20 14:09:41 · 20 阅读 · 0 评论 -
Tomcat控制台文字乱码
windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,所以导致乱码。原创 2023-11-15 10:29:08 · 550 阅读 · 0 评论 -
硕迪报表的分页设置
在“报表属性 - 分页”选项下可以设置报表分页方式为:按纸分页。报表在打印时按照报表设定的纸张大小进行自动分页,超出纸张的部分会在下一页打印,这种分页方式适用于用户对一页纸上打印几条记录没有要求,希望记录数充满纸张时设置。在“报表属性 - 分页”选项下可以设置报表分页方式为:按行分页,并设置每页行数。按行分页主要用于报表展现,在页面上每页显示固定行数,设置按行分页(每页 10 行)的报表在页面上。与按行分页类似,不分页常用于报表页面展现,较大的报表设置不分页在页面上可以通过滚动条查看报表信息。原创 2023-11-14 11:45:57 · 19 阅读 · 0 评论 -
BQL是什么如何使用?
新建业务包并打开业务包,通过拖拽的方式,把所需要使用的表拖到编辑区对表进行操作。数据源支持JDBC连接,也支持自定义,支持多种编码格式,支持sql区分大小写,密码加密管理。开启数据角色授权并创建添加角色,对所选角色进行授权,授权后才可进行对所授权模块的编辑。通过可视化界面对业务语言进行查询、聚合、排序等操作,通过BQL引擎转换为数据库可执行的SQL,以简单快捷的方式来实现图表的制作。通过数据角色授权,可以很明确的分工,不同的角色看到不同的业务包,针对不同的数据进行操作。根据以上建模选择需要用到的业务包。原创 2023-11-10 14:24:33 · 96 阅读 · 0 评论 -
Solidbi仪表板介绍
首先配置数据源连接(如数据不是关系型数据库的不需要配置)新建数据集,编写sql查询数据;系统数据集支持SQL、EXCEL、SPL、RPX、JAVA等数据集。数据集中支持查询后的数据再次进行计算,满足复杂业务数据应用需求。原创 2023-11-02 15:41:22 · 29 阅读 · 0 评论