报表自定义导出文件名 需求背景 一般报表模板文件名按照开发人员定义的规则都是英文或拼音字母,在业务人员使用导出excel或pdf的时候默认文件名为报表模板的文件名,此时用户希望导出文件名是报表的业务名称。 解决方案 硕迪报表提供jsp的标签自定义saveAsName属性,可修改reportJsp目录下的showReport.jsp和queryReport.jsp的report:html标签的saveAsName属性来实现自定义导出文件名。 首先在jsp的java代码的获得到rpx参数后添加如下代码: 本段代码声明了saveAsName变量,先通过请求获得saveAsName参数,如果没有获得...

BQL来源于BusinessQueryLanguage,是一种业务查询语言。是北京硕迪制信科技有限公司根据以往统计分析案例研发的一种语言。特点是通过可视化界面对业务语言进行查询、聚合、排序等操作,通过BQL引擎转换为数据库可执行的SQL,以简单快捷的方式来实现图表的制作。BQL模块方便不会编写sql的业务人员自助查询关系型数据库,非主题建模,单个数据库一次建模即可 连接数据源 点击新建数据源,填充必填项目测试通过数据源连接成功。数据源支持JDBC连接,也支持自定义,支持多种编码格式,支持sql区分大小写,密码加密管理。 BQL建模 新建业务包并打开业务包,通过拖拽的方式,把所需要使用的表拖到编...

多维分析是指在分析型系统中,用户可以通过拖拽维度(Dimension)来汇总度量(Measure)以方便使用者可以从不同角度观察数据。如果从报表的角度来看,多维分析类似自助报表,业务人员基于一个事先准备的结果集进行动态报表查询,可以进行切片、钻取、旋转(行列变换)等操作。 多维数据分析通常包括以下几种分析方法: 1、切片 在给定的数据立方体的一个维上进行的选择操作就是切片(slice),切片的结果是得到一个二维的平面数据。 2、切块 在给定的数据立方体的两个或多个维上进行的选择操作就是切块(dice),切块的结果是得到一个子立方体。 3、上卷 维度是具有层次性的,如时间维可能由年、月、日构成,...

硕迪填报如何自动生成UUID并存入数据库 需求:1、在不修改jsp页面的情况下,如何生成一个UUID并存入数据库? 2、修改数据时,根据UUID去更新数据。 现在我总结一个更简洁的方法,具体操作步骤如下: 1、填报表界面 2、数据来源界面 可以通过“使用向导生成脚本”直接生成如下查询: ss=A1.query("SELECT ID,FIRST_CLASS_ID,SHIFT,ITEM_VALUE,CREATE_TIMEFROMt_dm_first_class_value") 3、数据去向界面 可以通过“使用向导生成脚本”直接生成如下查询: >A1.update@k(ss:...

需求背景 在项目中会遇到多种数据展现在一起的报表。例如部分指标在关系型数据库中,部分指标通过restful接口获得到json,然后根据共同的维度关联一起,形成新的数据集。 解决方案 在硕迪报表中有两种方式实现该多源报表,第一种方案为多个数据集,在报表单元格中通过条件关联显示在同一行。此种方法数据量大的时候会有些慢。 第二种方案是使用脚本数据集关联两个数据后形成一个数据集,提供给报表单元格使用。这种方法在数据量大的情况下有优势,而且使用一个数据集可以实现更复杂的报表。 第二种方案咱们详细了解一下。 首先新建脚本数据集,编辑脚本获取restful接口的json数据,然后通过连接数据库,执行sql获...

   常规BI项目可大可小,大的项目只BI工具采购就有百万的,小的项目十几二十万就能搞定了。这个要根据实际业务需求和规模来定,下面我简单介绍下我在实际项目中总结的高性价比的搭配方案。BI项目少不了做大量的报表和dashboard,报表工具是必须,在报表方面润乾报表是国产报表软件的典范,而且现在的价格是真的良心。报表有多个版本,推荐脚本版,有填报功能,还能使用脚本数据集对复杂数据源和复杂的数据整理计算,实用性非常强。在dashboard方面如果要求不高,用报表制作就可以,如果对适应分辨率和局部刷新和布局有更高要求的,可以加个硕迪数据分析系统的仪表板,网页上拖拽设计就...

不展现直接打印可以考虑这么几种方式: 1、如果使用自带demo下的jsp,可以把展现报表的div设置为隐藏,点击打印按钮可以打印;如果按钮都不想点,看下toolbar.jsp内打印按钮的js函数,在jsp末尾调用一下就行了。2、使用自带demo下的jsp访问报表,浏览器查看“网页源代码”,可以找到打印对应的servlet,可以直接调用。比如:http://localhost:6868/demo/reportServlet?action=2&name=report1&reportFileName=test.rpx,核心的action和reportFileName,如果有其他参数后...

设计器demo示例数据库连接不上 首先看下示例的 demo数据库是否启动。 启动后可以看下左侧的控制台是否有错误,如果启动后链接还有问题,那么将设计器关闭,然后看下系统进程是否有重新连接。

硕迪数据分析系统功能使用怎么样? 1、硕迪数据分析系统做大屏有什么亮点吗? 2、硕迪数据分析系统部署方不方便? 3、硕迪数据分析系统支不支持Liunx? 4、硕迪数据分析系统能不能完成复杂的报表? 5、硕迪数据分析系统大屏的图表样式多不多? 6、硕迪数据分析系统都支持那些数据源连接呢? —————————————————————————————————— 1、硕迪数据分析系统大屏最大的亮点就是拥有自己自主研发的一款自动生成SQL的一套系统(BQL)。BQL来源于BusinessQueryLanguage,是一种业务查询语言。是北京硕迪制信科技有限公司根据以往统计分析案例研发的一种语言。特点是通...

多维分析是指在分析型系统中,用户可以通过拖拽维度(Dimension)来汇总度量(Measure)以方便使用者可以从不同角度观察数据。如果从报表的角度来看,多维分析类似自助报表,业务人员基于一个事先准备的结果集进行动态报表查询,可以进行切片、钻取、旋转(行列变换)等操作。 多维数据分析通常包括以下几种分析方法: 1、切片 在给定的数据立方体的一个维上进行的选择操作就是切片(slice),切片的结果是得到一个二维的平面数据。 2、切块 在给定的数据立方体的两个或多个维上进行的选择操作就是切块(dice),切块的结果是得到一个子立方体。 3、上卷 维度是具有层次性的,如时间维可能由年、月、日构成,...

什么是数据处理 数据处理是指对数据(包括数值的和非数值的)进行分析和加工的技术过程。也就是对数据的采集、存储、检索、加工、变换和传输,将数据转换为信息的过程。 数据处理的涵义 数据是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处理。数据的形式可以是数字、文字、图形或声音等。数据经过解释并赋予一定的意义之后,便成为信息。数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据。数据处理是系统工程和自动控制的基本环节。数据处理贯穿于社会生产和社会生活的各个领域。数据处理技术的发展及其应用的广度和深度,极大地影响着人类社会...

传统数据集市T+1方式 系统架构图如下: 由于业务系统中的数据需要在分组聚合计算后,才能在报表或者管理驾驶舱中使用。所以常规的数据分析平台中,建立数据集市对业务系统的明细数据根据需要进行维度分组的聚合计算并将结果存储在数据集市中。后边会定期对数据集市的数据进行增量更新。对应的会有定时任务的周期,一般周期为晚上运行当天的数据到数据集市,当天只能查看到昨天的数据。 传统T+1模式的优缺点: 优点: 1、 数据的查询和计算在数据集市服务处理,不增加现有业务系统数据库压力 2、 可对数据进行预加工计算,大大提高查询展现速度。 3、 通过ETL将数据进行清洗转换,大大提...

硕迪报表的分页设置 硕迪报表提供了多种分页方式,以满足报表用户在不同情况下的需求,包括:按纸分页、按行分页和不分页。 按纸分页 在“报表属性分页”选项下可以设置报表分页方式为:按纸分页。报表在打印时按照报表设定的纸张大小进行自动分页,超出纸张的部分会在下一页打印,这种分页方式适用于用户对一页纸上打印几条记录没有要求,希望记录数充满纸张时设置。 按行分页 在“报表属性分页”选项下可以设置报表分页方式为:按行分页,并设置每页行数。按行分页主要用于报表展现,在页面上每页显示固定行数,设置按行分页(每页10行)的报表在页面上预览。 不分页 在“报表属性分页”选项下可以设置报表分页方式为:不分页。&...

  jr6gtHij3Uyj   2023年11月19日   12   0   0 自动分页分页自动分页分页

Tomcat控制台文字乱码 控制台乱码 1、问题: 2、问题原因: windows默认编码集为GBK,由于使用startup.bat启动tomcat时,它会读取catalina.bat的代码并打开一个新窗口运行。打开的cmd默认编码可能不是utf-8,与系统编码不一致,所以导致乱码。 3、解决方法: 方法一(推荐): 修改conf文件下的logging.properties文件,将控制台输出的编码修改为GBK: java.util.logging.ConsoleHandler.level=FINE java.util.logging.ConsoleHandler.formatter=jav...

Solidbi仪表板介绍 效果图 设计界面 设计过程 1、 首先配置数据源连接(如数据不是关系型数据库的不需要配置) 2、 新建数据集,编写sql查询数据;系统数据集支持SQL、EXCEL、SPL、RPX、JAVA等数据集。数据集中支持查询后的数据再次进行计算,满足复杂业务数据应用需求。 3、 设计仪表板,拖拽左侧组件至右侧设计区域,拖拽需要的大小和位置,并设置组件数据和样式的属性。可设置仪表板背景图和单个组件的背景图片。组件可多图层叠加显示。 仪表板支持HTML5标准的浏览器,可自适应各种分辨率显示。移动端、电脑、大屏幕均可显示。 4、&nbsp...

1.实现思路 参数模板中,设置下拉框用来选择要查看的报表,点击查询时,跳转加载对应的报表,同时将其余参数也传递给报表。 2.参数模板设置 新建普通报表,指定其报表类型为参数模板,指定参数并设置编辑风格。 具体设置如: C2单元格指定编辑风格为编辑框,WEB变量名为orderID; E2单元格指定编辑风格为下拉列表框,WEB变量名为rpxName。 注意,orderID要与跳转的报表参数名保持一致 3.准备好跳转的报表模板(制作过程非本文重点省略)。文件见附件dingdan.rpxmingxi.rpx。 4.关键点—修改报表展现jsp(showReport.jsp)文件 首先,取消首次展现报表...

  jr6gtHij3Uyj   2023年11月02日   36   0   0

业务背景 Excel中可以为统计图添加趋势线,常用的线性趋势,如下图 在报表或者仪表板中的统计图需要显示趋势线的需求,需要在后台对数据进行计算。较理想的方式就是通过spl计算线性趋势数据。 实现方式 1、 首先找到线性趋势计算公式,如下图分别是斜率和截距的公式, 线性趋势=斜率X+截距 2、 编写spl脚本实现线性趋势计算 =create(D) //创建一个D字段的序表 =data //数值数组参数 =A1.record(data,0) //将data数据插入序表 =A1.derive(:X,float(D):Y) //序表添加X,Y字段 ...

  jr6gtHij3Uyj   2023年11月02日   28   0   0 字段斜率数据字段斜率数据

多维分析是指在分析型系统中,用户可以通过拖拽维度(Dimension)来汇总度量(Measure)以方便使用者可以从不同角度观察数据。如果从报表的角度来看,多维分析类似自助报表,业务人员基于一个事先准备的结果集进行动态报表查询,可以进行切片、钻取、旋转(行列变换)等操作。 多维数据分析通常包括以下几种分析方法: 1、切片 在给定的数据立方体的一个维上进行的选择操作就是切片(slice),切片的结果是得到一个二维的平面数据。 2、切块 在给定的数据立方体的两个或多个维上进行的选择操作就是切块(dice),切块的结果是得到一个子立方体。 3、上卷 维度是具有层次性的,如时间维可能由年、月、日构成,...

什么是数据处理 数据处理是指对数据(包括数值的和非数值的)进行分析和加工的技术过程。也就是对数据的采集、存储、检索、加工、变换和传输,将数据转换为信息的过程。 数据处理的涵义 数据是对事实、概念或指令的一种表达形式,可由人工或自动化装置进行处理。数据的形式可以是数字、文字、图形或声音等。数据经过解释并赋予一定的意义之后,便成为信息。数据处理的基本目的是从大量的、可能是杂乱无章的、难以理解的数据中抽取并推导出对于某些特定的人们来说是有价值、有意义的数据。数据处理是系统工程和自动控制的基本环节。数据处理贯穿于社会生产和社会生活的各个领域。数据处理技术的发展及其应用的广度和深度,极大地影响着人类社会...

BQL来源于BusinessQueryLanguage,是一种业务查询语言。是北京硕迪制信科技有限公司根据以往统计分析案例研发的一种语言。特点是通过可视化界面对业务语言进行查询、聚合、排序等操作,通过BQL引擎转换为数据库可执行的SQL,以简单快捷的方式来实现图表的制作。BQL模块方便不会编写sql的业务人员自助查询关系型数据库,非主题建模,单个数据库一次建模即可 连接数据源 点击新建数据源,填充必填项目测试通过数据源连接成功。数据源支持JDBC连接,也支持自定义,支持多种编码格式,支持sql区分大小写,密码加密管理。 BQL建模 新建业务包并打开业务包,通过拖拽的方式,把所需要使用的表拖到编...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~