专门研究各种报表工具软件和BI商业智能分析工具

摘要: 在使用Wyn Enterprise存储过程返回结果作为报表数据集时,经常会用到多个参数值的场景。例如,需要用存储过程从销售明细表中,根据销售大区和支付方式返回查询结果。其中:销售大区和支付方式也均为多值参数。此种场景的核心是对参数中in值的处理。1.首先查看数据结构;2.在数据库中定义处理参数值的函 阅读全文
posted @ 2020-11-03 11:45 智能报表工具知识园地 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 需求:客户在自己的BS业务系统或者项目中,需要在增加报表功能。需要将Wyn Enterprise开发好的报表,嵌入到Web报表页面并接收外部的参数值。本文以html页面嵌入为例,介绍如何嵌入报表并传递参数。实现效果:实现步骤:一、使用Wyn Enterprise设计含参的报表; 含参报表的设计方法请 阅读全文
posted @ 2020-11-03 11:43 智能报表工具知识园地 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 如下图,需要实现通过在Wyn Enterprise可选参数为多值的时候,不选择参数值,默认查询全部数据,即允许多选参数为空。核心点:1.动态SQL:="select * from 销售明细 where 1=1" & IIF(IsNothing(Parameters!p1.Value) OR JOIN 阅读全文
posted @ 2020-11-03 11:41 智能报表工具知识园地 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 如下图:如何在一个表格中实现同比环比计算 当然可以选择通过SQL语法直接得到同比和环比数据进行计算,但是SQL的实现比较复杂,可能比较难理解。本贴主要介绍通过Wyn Enterprise在表格中实现同比环比计算重点:使用报表的丰富的表达式能力,这块使用的是 LOOKUP 表达式实现思路,创建两个数据 阅读全文
posted @ 2020-11-03 11:39 智能报表工具知识园地 阅读(2223) 评论(0) 推荐(0) 编辑
摘要: 在很多的订单统计报表中,通常会有一行订单信息对应多行产品明细或者多行发货明细的场景。在打印订单时,需要根据不同订单对应的明细行数,动态的统计每个订单的页数。即页码会根据订单明细行数据动态变化。例如:订单编号为0001对应的产品明细有20行,每页5行,则该订单的的总页码数量为4;订单编号为0002对应 阅读全文
posted @ 2020-10-30 10:11 智能报表工具知识园地 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 如何在一个报表表格内实现多个数据集的数据展示。如下图:销售明细表和产品信息表 <ignore_js_op>首先呢很容易想到根据这两个表的关联关系将这两个表进行连接,整合成一个数据集进行展示。不过今天呢,我们要说的是如何在报表的一个表格内展示多个数据集的数据,也就是说采用另一种方式实现。重点: 使用报 阅读全文
posted @ 2020-10-30 10:08 智能报表工具知识园地 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 如果想要在业务系统中设置一个菜单,用户点击菜单时不经查看页面、直接下载和打印报表内容,可调用Wyn Enterprise的导出和打印API,将报表内容打印或者导出为PDF、Excel等格式的文件。 重点:Wyn Enterprise提供GraphQL API,几乎所有界面操作均可通过调用API完成, 阅读全文
posted @ 2020-10-30 10:07 智能报表工具知识园地 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在使用Wyn BI实际数据分析场景中,经常会对营业额、利润等核心指标按照日、月、季度、年等时间周期来计算环比变化,以分析指标的增长情况。常见的环比计算结果有三种:环比比值、环比比率(环比增长率)、环比差值。本文介绍如果利用富文本组件中实现基于时间的环比计算。如图:本文计算基准日期为:2020-01- 阅读全文
posted @ 2020-10-30 10:05 智能报表工具知识园地 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 在使用Wyn Enterprise设置仪表板时,有时需要同时考虑在移动端的查看效果也要保持合适,布局合理,方便阅览。在使用了很多富文本展示经营指标的仪表板中,在PC端设计时正常,发现在移动视图预览时,每个文本框会自动适应屏幕宽度,效果是默认的自适应布局,布局会发生变化。那么,文本框如何在移动视图保持 阅读全文
posted @ 2020-10-30 10:04 智能报表工具知识园地 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Wyn Enterprise的矩表,在实现横向扩展的动态列报表方面,功能十分强大。不过,常有用户困惑:动态列怎么排序呢?比如按月份排列的动态列,默认是按数据集记录本身的记录次序来排列月份的,如下图:图中的月份是随机的,怎么按1至12月顺序排列呢?有两个办法:(一)在数据集的查询语句中排序这种方法就是 阅读全文
posted @ 2020-10-30 10:02 智能报表工具知识园地 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在使用Wyn Enterprise进行图文混排或图表混排式的报表中,可能出现数据集没有数据,导致报表内容出现空白的问题。比如,正常情况下,报表如下图:如果柱形图绑定的数据集没有数据,报表可能显示成下图所示的样子:能不能在没有数据时,直接不要显示这个图表,也不要让图表所占的区域显示为空白呢?答案是肯定 阅读全文
posted @ 2020-10-30 09:59 智能报表工具知识园地 阅读(482) 评论(0) 推荐(0) 编辑
摘要: Wyn Enterprise的图表图例是为了让报表用户直观分辨图形元素代表的含义。根据图形的数据绑定设置,图例分两种,一种是标明多个数值字段,另一种是标明【明细】字段的枚举数值。(一)多个数值字段的图例设置以柱形图为例,【数据字段】处可以拖放多个数值字段,即为Y轴绑定多个字段,如下图:图中绑定的数值 阅读全文
posted @ 2020-10-30 09:57 智能报表工具知识园地 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: Wyn Enterprise支持docker安装模式,这种模式可有效避免因环境原因导致的安装失败。Docker在Windows和Linux中都是以服务(Service)的形式工作。本帖介绍在Ubuntu 18.04的Linux环境中安装Docker服务引擎的方法。(一)安装Docker服务引擎首先, 阅读全文
posted @ 2020-10-30 09:55 智能报表工具知识园地 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 表格中的迷你图能够帮助数据分析人员在工作表数据的基础上进行展示并对趋势做出比较。在Wyn Enterprise当中,可以使用KPI矩阵来实现表格中的迷你图。如下图:可以按产品类别显示总销售额,同时,使用迷你折线图显示每月的销售额趋势图。核心:掌握KPI矩阵组件的用法。实现步骤:1.在设计面板中拖放K 阅读全文
posted @ 2020-10-30 09:53 智能报表工具知识园地 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 在Wyn Report中使用表达式时,数据字段中有一项为内置数据,内置数据主要是软件自身包含的内置信息,如当前时间、当前用户ID、页码等。具体包含的内容见下图:本文介绍每种内置数据的含义和用法。内置数据的表达式可以直接通过双击获取到表达编辑器中。1.当前日期和时间:用于获取预览报表时的日期时间。表达 阅读全文
posted @ 2020-10-30 09:51 智能报表工具知识园地 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 在有些特殊的行业中,经常会有一些数学类、角标符号类的公式或者数据需要显示在报表中。例如:在Wyn Report中,可以使用富文本组件,通过Html实现类似场景。要点:富文本中Html的用法。1.上标的实现方法:在报表设计界面工具栏中选择富文本组件,在内容属性中编辑Html,上标的写法为:<body> 阅读全文
posted @ 2020-10-30 09:47 智能报表工具知识园地 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Wyn Enterprise支持docker安装模式,这种模式可有效避免因环境原因导致的安装失败。Docker在Windows和Linux中都是以服务(Service)的形式工作。本帖介绍在Windows Server 2019环境中安装Docker服务引擎的方法。(一)准备工作Docker for 阅读全文
posted @ 2020-10-30 09:45 智能报表工具知识园地 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 在企业当中,很多时候由于报表中包含的数据或者其他信息有严格的保密性或者安全性要求,防篡改或者其他可能出现的情况,因此,在浏览、导出、打印的时候,会在报表文件中添加水印。并且根据使用场景,灵活的控制选择性的显示水印信息。本文介绍通过Wyn Report的图层功能实现水印效果及其不同使用场景的输出控制。 阅读全文
posted @ 2020-10-30 09:44 智能报表工具知识园地 阅读(664) 评论(0) 推荐(0) 编辑
摘要: Wyn Enterprise支持docker安装模式,这种模式可有效避免因环境原因导致的安装失败。在创建并运行Wyn Enterprise的docker容器之后,可能需要查看内部日志或者做其他操作,本帖介绍这些操作涉及的docker命令。(一)查看容器运行状态如果Wyn的门户无法访问,可能是容器异常 阅读全文
posted @ 2020-10-30 09:42 智能报表工具知识园地 阅读(191) 评论(0) 推荐(0) 编辑
摘要: (一)背景介绍相信大家在设计报表时,为了让画面可读性更好,或者实现自由的报表样式效果,经常需要对表格的单元格进行横向、纵向的合并操作。而之前采用Excel制作的报表,大部分都有很复杂的表头结构,跨多行/多列的合并格式。带着这样一个使用上的需求,我们就来看看在Wyn Enterprise的报表功能中如 阅读全文
posted @ 2020-10-30 09:40 智能报表工具知识园地 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 我们在使用Wyn Enterprise设计一个表格的时候,有时候需要根据个人喜好或者企业风格来设计表格的样式风格。如下图所示: (表格中隔行交替背景色)产品内置了许多外观样式,可以进行选择实现表格的交替行颜色变化,如果内置外观样式不满足需求时,您可以自定义任意的外观样式。本贴介绍怎么在表格中添加交替 阅读全文
posted @ 2020-10-30 09:37 智能报表工具知识园地 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 我们在使用Wyn Enterprise 设计一个表格的时候,有时候需要根据个人喜好或者企业风格来设计表格的样式风格。如下图所示:(表格中隔列交替背景色)本贴介绍怎么在表格中添加交替行背景色。实现方法:将需要其它颜色展示的明细文本框选中,并在属性设置中批量为这些文本框设置颜色具体过程:1.创建报表,绑 阅读全文
posted @ 2020-10-30 09:35 智能报表工具知识园地 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 在使用Wyn Enterprise 设计报表时,有一类表格式的报表,可能需要在不同层次的分类下统计数据。当明细分类数量较多时,可能影响大类统计数据的对比分析。为此可能需要允许在查看报表内容时,以树形结构展开或折叠明细分类,如下图:表格前两列是两级分类,大类是【大区】,明细分类是【省份】。为了对比各个 阅读全文
posted @ 2020-10-30 09:32 智能报表工具知识园地 阅读(1371) 评论(0) 推荐(0) 编辑
摘要: 表格类报表中行号是一个经常遇到的需求,本帖介绍普通表格中的行号自动生成方法。(一)简单表格的行号Wyn Enterprise 提供的RowNumber()函数可用于普通表格的行号,只需在表格明细行的单元格中,输入 =RowNumber() 这个表达式即可,如下图:预览时,这个表达式就会自动生成行号, 阅读全文
posted @ 2020-10-15 11:48 智能报表工具知识园地 阅读(544) 评论(0) 推荐(0) 编辑
摘要: (一)背景介绍在之前的文章中,我们介绍表格交替行背景色的实现方法,然而在报表设计过程中,我们也会遇到非固定行数间隔的交替行设置需要。比如:以一笔订单为单位,进行背景色的交替显示,如下图所示:左侧是表格的默认行为,以1行进行交替背景色显示。右侧是以订单编号为单位,进行背景色的交替显示。(二)相关资源你 阅读全文
posted @ 2020-10-15 11:46 智能报表工具知识园地 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,为了报表的美观,Wyn Enterprise会自动为表格设置一个主题样式。磨人的主题样式是【主题色1-交替行颜色】,如下图:这种样式在预览时的效果是,奇数行有颜色,偶数行为透明色(视觉效果是白色)。如果不想以这种默认的样式来展示表格数据,可将这个主题样式选择为(无),然后自行设置表格整体 阅读全文
posted @ 2020-10-15 11:43 智能报表工具知识园地 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: Wyn Enterprise有两种元素可以实现表格类报表:普通表格和矩表。前者用于普通的一览表类的表格,后者用于交叉分析表。本帖介绍矩表中的行号生成方法。(一)单层级分类的行号普通表格中的行号,使用RowNumber()函数很容易实现,但是在交叉分析表(矩表)中,使用RowNumber函数是不行的。 阅读全文
posted @ 2020-10-15 11:42 智能报表工具知识园地 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 在使用矩表展示数据时,有时候需要根据用户身份、数据条件等来对某些特定列或者行的可见性进行控制。在Wyn Enterprise矩表组件中,可以通过用表达式来分组的隐藏属性控制来实现行或列动态隐藏。例如,原始数据效果:隐藏效果:以在行上隐藏 地区 为“西北”的行、在列上隐藏 产品类别 为 “饮料烟酒”的 阅读全文
posted @ 2020-10-15 11:38 智能报表工具知识园地 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 在仪表板中,经常有很多核心的指标需要通过单一指标值的方式展示,且指标值需要根据其他图表的选择进行联动分析。在Wyn Enterprise当中,展示指标值的组件有富文本和KPI,但是两者有各自的应用场景和设计方法。在联动分析功能上,富文本和KPI也有差异。要点:在需要指定联动关系的场景时,指标类数据的 阅读全文
posted @ 2020-10-15 11:36 智能报表工具知识园地 阅读(300) 评论(0) 推荐(0) 编辑
摘要: (一)背景介绍在进行报表设计时,单行结构的报表比较常见,比如下面的订单列表报表,他就是将原始数据中的一行,对应的显示到报表中的一行,如下图所示:而除了这种一行对应一行的报表结构之外,有的时候我们也需要将原始数据中的一行,显示为多行结构,如下图所示:要实现这种一行对应多行的报表格式,在Wyn Ente 阅读全文
posted @ 2020-10-15 11:33 智能报表工具知识园地 阅读(499) 评论(0) 推荐(0) 编辑
摘要: (一)背景介绍矩表一直是Wyn Enterprise 报表功能模块的中坚力量,也是我们用户最为喜爱的组件之一,他将繁琐的中国式复杂报表设计变得如此的简单。如果你还没有使用过这个功能,那么这篇文章将带你一起领略她的风采。(二)使用步骤第1步:新建RDL报表,并添加数据集新建一个空白的RDL报表,然后选 阅读全文
posted @ 2020-10-15 11:31 智能报表工具知识园地 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在Wyn Enterprise中,容器用来处理一些需要和仪表板中其他元素独立的场景。有时候,也需要实现容器内外的元素的联动设置。默认情况下,容器内外部元素是相互独立的,即在布局和联动交互上是独立的。如下图:虽然饼图和柱形图的绑定数据均来自于同一个数据集,但是柱形图在容器内部。当点击任意一个图表时,另 阅读全文
posted @ 2020-10-15 11:28 智能报表工具知识园地 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在报表设计中,我们经常会需要对表格数据进行排序,如下所示:对学生总成绩进行降序排序本贴介绍怎么在表格设计中使用Wyn Enterprise对表格数据进行排序 重点:表格实现数据排序显示主要有如下两种方法:1.利用数据库的排序能力用SQL进行数据排序,表格进行展示。2.利用表格的能力对表格明细分组设置 阅读全文
posted @ 2020-10-15 11:26 智能报表工具知识园地 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在使用报表工具表格设计中,我们经常需要在表头或者表尾对明细数据进行汇总等统计运算。如下所示:对班级学生成绩进行汇总统计分析本贴介绍怎么使用Wyn Enterprise在表格设计中在表头和表尾对明细进行汇总等统计运算进行排序。 重点:利用表格表达式能力可以在表头和表尾添加汇总统计运算。具体实现过程:1 阅读全文
posted @ 2020-09-10 17:35 智能报表工具知识园地 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 在使用报表软件表格设计中,我们经常需要能够动态可变的展示报表标题或者图表标题。可以根据用户输入的参数,当前日期或者根据当前登陆用户的属性来动态展示报表标题或者图表标题。本贴介绍使用Wyn Enterprise表格设计中如何设计动态可变的报表标题和图表标题。 重点:利用报表表达式的能力动态展示报表标题 阅读全文
posted @ 2020-09-10 17:33 智能报表工具知识园地 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 在使用Wyn Enterprise 表格类报表中,经常会有自动合并单元格的需求,就是说,对于某些/个列的相同数据,不要每行显示相同的数据,而是跨行合并相同内容的单元格,如下图:其中的红框部分,就是自动合并后的效果,如果不合并,原始效果如下图:多数情况下,实现这种单元格合并的最佳方式是使用矩表元素,而 阅读全文
posted @ 2020-09-10 17:31 智能报表工具知识园地 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 在使用Wyn Enterprise普通表格报表中,设计状态下只有三行,分别代表表头行、明细数据行、表尾行。中间的明细数据行是用于显示数据集的记录的。如果只是简单地绑定数据集字段,那么每一条记录都是显示为一个表格行。如下图:上图中,中间那个白色的行,就是明细数据行。尽管这个明细行在设计状态看起来只有一 阅读全文
posted @ 2020-09-10 17:29 智能报表工具知识园地 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 表格类报表的尾部,往往需要显示总行数和合计数之类的信息,这种汇总性质的数据可以用表格的表尾行来实现。(一)总行数Wyn Enterprise的表格报表元素,在为明细数据行单元格绑定数据集字段的时候,会自动设置表尾行单元格的表达式,如下图:其中,第一列尾行的汇总计算是Count,原因是【订单编号】字段 阅读全文
posted @ 2020-09-10 17:25 智能报表工具知识园地 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 表格类报表中,如果数据较多,分多页显示,往往需要每页重复显示表头标题行。为节省手工设置选项的时间,提供报表设计效率,重复表格标题行是报表的默认行为。如果需要手工设置标题行是否重复显示,可按如下步骤操作:(1)选中标题行选中标题行的方法是点击表头行行首的小图标,如下图:注意不是选中标题行的某个单元格, 阅读全文
posted @ 2020-09-10 17:23 智能报表工具知识园地 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 对于使用报表工具设计多行多列的表格,Excel有冻结行列的功能,目的是便于用户在滚动之后还能看到行头和列头的标题。Wyn Enterprise的表格报表功能也有类似的功能。设置表格冻结行列的方法如下:(1)设置报表的【显示方式】默认的报表显示方式是【单页视图】,在这种模式下,不存在长距离滚动的问题, 阅读全文
posted @ 2020-09-10 17:22 智能报表工具知识园地 阅读(413) 评论(0) 推荐(0) 编辑