-商业智能BI第15章 数据可视化_第1页
-商业智能BI第15章 数据可视化_第2页
-商业智能BI第15章 数据可视化_第3页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、15可视化概念及特点可是化概念:可视化分析,又叫综合分析、EIS 等,他将相关联的数据、报表、仪表盘、和图形等组织在一起,通过数据、对象间的联动、钻取来实现快速的、多角度的数据查看、追踪和挖掘,从而协助决策者做出正确的判断与决策的过程。可视化特点:图形丰富、动感;足够多的辅助对象,能轻松实现用户交互; 强大的数据追踪,能追本溯源,实现简单。第一个简单的可视化界面制作在这个示例中简要的介绍了图表的界面布局,以及几种图表制作的几个基本的步骤。首先确认界面的布局,也就是我们的示例要做成什么样子的,本示例界面中的布局,如下图:第一步,根据我们已经确定好的布局图,可以看出这是三个不用维度的数据组,所以,

2、我们需要做三个查询,用于图表展示的数据,第一个查询名称为“地区明细查询”同时设置“地区”为查询参数,如下图:结果如下图:图:结果如下图:图:结果,如下图:第二步:有了以上的数据,我们就可以通过图表来展示了新建窗体,将上一步做好的三个查询一一拖放进来,在弹出的窗体中选择“是”属性页的输入框内容可以从旁边的下拉列表中获得。根据自己所需的维度来选择自己所需的字段.AxisColumnXSeriesColumnYColumnEnvVar”同时,点击图表后,在界面右下方的属性区同样也会出现选中图表的属性, 内容设置与上图相同,如下图:第五步:以同样的操作方式,完成剩余的两个图表。如下图:但是依照之前设计

3、的布局,右侧的两个图表是柱状图,那要如何来实现呢? 方式很简单,只要在被选中图表的属性区,改变“ChartType”的属性即可,如下图:本示例中,我分别为右侧的两个图表选择了“2”和“4”选项。属性说明:AxisColumn:图表所对应的列名称。SeriesColumns:各块所对应的列的值。ChartType:选择图表的类型。Sytle:选择对应的图表类型的风格,如:2D,3D VistaBind EnvVar:绑定参数。其中:BindEnvVar:所绑定的参数名称应该于查询“按地区统计”中的参数名称完全相同第六步:在做好了以上设置后,刷新窗体,图表的最终效果展示如下:可视化分析的可用元素表

4、格查询表格查询报表是BQ界面风格可配置性高,能完全融入到可视化分析的页面内。第一步,新建一个窗体后,可以直接将系统共享区内的查询报表拖放到窗体中。在提示的对话框中选择“否”,如下图:选择“否”后,一个简单的查询表格界面就形成了,如下图:BQfalse,如下图:得到结果,如下图:询中来进行操作。打开拖放到界面中的查询,选择快捷工具栏中的按钮的下询中来进行操作。打开拖放到界面中的查询,选择快捷工具栏中的按钮的下/第四步,在弹出的对话框直接点击“确定”按钮,如下图:仅展示局部,如下图:行选择,如下图:由此我们在重新打开后的窗体对象上得到了一个无头无列的查询报表,如下图:然后在随后弹出的对话框中填写要

5、显示的命名,如下图:得到的窗体结果,如下图:15.3.1.1 Excel 表格Excel 表格形式的可视化界面,就是在把系统共享区中的表格式智能报表, 拖放到窗体中,如下图:ExcelExcelShowToolbar“False”如下图:完成属性更改后,界面运行后结果,如下图:静态GDI饼图第一步,构建一个具备所需数据的查询,如下图:点击图表视图按钮后,查询结果集界面会直接跳转为图表界面,默认的显示形式是柱状图,如下图:第三步,饼形图的选择:点击图形上方的“图表属性”按钮,在弹第三步,饼形图的选择:点击图形上方的“图表属性”按钮,在弹选择图表类别Chart-Series-Change图:选择图

6、表类别选中饼形图的图标,点击图标左下角的下拉按钮,在显示出的更多可选饼形图中选择符合自己要求的图表,如下图:第四步,确定好图表类型后,选择对话框中的“ok”按钮,就可以一步步的返回,并且完成了饼形图的设置,如下图:一个完整的饼形图就完成了。柱状图柱形图的制作方法就是饼形图的前两个步骤。也就是说构建好查询后,点击查询结果集上方的图表视图的即是该查询的柱形图,如下图:查询结果集上方的图表视图折线图结果集上方的图表视图结果集上方的图表视图择上需要选择折线图,如下图:选择好折线图后,一步步确认返回,即完成一个最基本的折线图图表,如下图:如果对这样的图形效果不满意,可以在“图表属性”中进行修改。例如:一

7、个有立体感的图形可能会更加具有视觉效果,如下图:要达到这样的图形效果很简单,在“图表属性”中依照以前的修改图形的步骤来更改图形的形态,具体步骤如下图:根据上面的配置,我们得到了另一个形态的图形,如下图:然后在现有的图形数据点上添加字段名称,具体步骤如下图:这样我们就得到了一个视觉效果相对理想的折线图了。堆积图为了表示各组成部分在一定序列上的变化情况,我们需要用到堆积图,在这里以柱状堆积图为例,如下图:与其他图形有所不同的是,在堆积图中至少要有两个字段对象。在图形类别“Bar类型柱状堆积图。OK图的效果。PointPoint 图的设置与上面的图表设置基本相同,只要在“图表属性”中选择相应的 Po

8、int 图就可以了,如下图:确定图形后,得到 Point 形式的结果,如下图:如果以上“标准图形”属性中的PointLinePoint“ImagePoint“DettaPoint 气泡图Point(Point表属性”中选择相应的气泡图就可以了。圆环图择所需要的圆环类别图,如下图:雷达图雷达图是常用图形之一,从视觉效果来看,推荐用于显示4 个以上的参数值是使用,如下图:选定后,效果如下图:组合图组合图形多用于两个参数量的比较,同样的图形可能会使图形显示不清晰, 这个时候就推荐使用组合图,如下图:本例中的组合图与之前的柱形图和折线图的设置完全相同,这里只是需要分别对两个参量进行设置,如下图:双坐标

9、轴组合图双坐标轴要用于两种不同的图形图表组合图的基础上,例如:柱状图 +折线图,如下图:在“图表属性”中对右侧的坐标进行设置,如下图:得到结果,如下图:更多关于TeeChart 属性,请查阅相关帮助手册。动态元素是很重要的;动态元素与静态元素最大的区别在于,动态元素都是通过窗体来展现,也就是说要新建窗体,然后在窗体的基础上在做动态图形展示。饼形图(Pie)第一步:当然是通过查询构建数据,做两个查询,一个是图表展示的数据, 查询名称为“按地区统计”,如下图:地区明细查询:第二步:有了以上的数据,我们就可以通过图表来展示了新建窗体,将上一步做好的查询“按地区统计”拖放进来,在弹出的窗体中选择“是”

10、第四步:选中所插入的图表,设置其右侧的属性如下图:属性说明:AxisColumn:图表所对应的列名称SeriesColumns:各块所对应的列的值ChartType:1Pi(BQSytle:选择对应的图表类型的风格,如:2D,3D Vista 等。第二步:刷新窗体,饼形图的最终效果如下:Style“1-3D”,3D果如下图:柱状图第一步:柱形图设计的步骤与漏斗图的完全相同,只需要改变一下图表属性即可以生成柱形图,椎形图属性区设置如下:第二步:刷新窗体,柱形图的最终效果如下:Style“0-2D”,2D果如下图:属性区中的RotateLabelXLabel01、2,如下图:RotateLabel

11、 值为 1 时:RotateLabel 值为 2 时:折线图第一步:折线图设计的步骤与饼形图的完全相同,只需要改变一下图表属性即可以生成折线图,折线图属性区设置如下:第二步:刷新窗体,线形图的最终效果如下:堆积图堆积图一般用于柱状堆积图,就是几个数值在同一坐标上的堆积显示图形, 如下图:地区统计”的查询设计浏览视图分别如下图:其他步骤均于上面漏斗图的制作方法相同,选中窗体中的图表,将其属性区中的值调整如下图:ChartType:7-stacked columnSeriesColumns:金额,运货费(查询中两个数值型字段的名称)指定序列颜色可以如此:SeriesColumn=金额Color=#

12、FF0000第五步:属性设置好后,刷新窗体,柱形堆积图的最后效果如下:圆环图第一步:圆环图设计的步骤与饼形图的完全相同,只需要改变一下图表属性即可以生成圆环图,圆环图的属性区设置如下:第二步:刷新窗体,圆环图的最终效果如下:Style“0-2D”,2D果如下图面积图第一步:面积图设计的步骤与饼形图的设计步骤完全相同,只需要改变一下图表属性即可以生成面积图,面积图属性区设置如下:第二步:刷新窗体,面积图的最终效果如下:第四步:再来看一下面积堆积图的设置方法,首先数据源中需有两个数值型的字段,“按地区统计”的查询设计浏览视图分别如下图其他步骤均于上面漏斗图的制作方法相同,选中窗体中的图表,将其属性

13、区中的值调整如下图:ChartType:9-Stacked AreaSeriesColumns:金额,运货费(查询中两个数值型字段的名称)指定序列颜色可以如此:SeriesColumn=金额Color=#FF0000第五步:属性设置好后,刷新窗体,面积堆积图的最后效果如下:漏斗图第一步:通过查询构建数据,做两个查询,一个是图表展示的数据,查询名称为“按地区统计”,如下图:地区明细查询:第二步:有了以上的数据,我们就可以通过图表来展示了新建窗体,将上一步做好的查询“按地区统计”拖放进来,在弹出的窗体中选择“是”第四步:选中所插入的图表,设置其右侧的属性如下图:属性说明:AxisColumn:图表

14、所对应的列名称SeriesColumns:各块所对应的列的值ChartType: Sytle:选择对应的图表类型的风格,如:2D,3D Vista第五步:再设置一个年度参数,使得图表中的数据随参数的变化而变化, 在窗体中插入如下的控件,其中:选中 1997 编辑框,在右侧属性区中设置如下:其中:BindEnvVar:所绑定的参数名称应该于查询“按地区统计”中的参数名称完全相同择窗体快捷按钮区中的下图位置,然后选择“刷新按钮”插入即可第六步:在做好了以上设置后,刷新窗体,图表的最终效果展示如下:锥形图第一步:椎形图设计的步骤与漏斗图的完全相同,只需要改变一下图表属性即可以生成椎形图,椎形图属性区

15、设置如下:第二步:刷新窗体,椎形图的最终效果如下:组合图第一步:柱形面积组合图柱形面积组合图设计的步骤与漏斗图的完全相同,只需要改变一下图表属性即可以生成,属性区设置如下:第二步:刷新窗体,柱形面积组合图的最终效果如下:第三步:柱形折线组合图柱形折线组合图属性区设置如下:第四步:刷新窗体,柱形折线组合图的最终效果如下:双坐标轴组合图浏览视图分别如下图第二步:双坐标轴图表的步骤与漏斗图的完全相同,只需要改变一下图表属性即可,双坐标轴图表属性区设置如下:关键属性说明:1)双坐轴的 ChartType 属性选择 11-bi Double Y-Axis部映射到主轴;如果不指定图表类型,则所有的序列都默

16、认为柱形图。ShowAxisNameY名称,最后序列为副轴名称。YYAxisRange = 0100000; 016000NumberFormatY置,如:#,#;¥#vista第一步:Vista 效果图表设计的步骤与漏斗图的完全相同,只需要改变一下图表属性即可以生成,Vista 效果图表属性区设置如下:第二步:刷新窗体,Vista 效果图表的最终效果如下:Bevel第一步:Bevel 效果图表设计的步骤与漏斗图的完全相同,只需要改变一下图表属性即可以生成,Bevel 效果图表属性区设置如下:第二步:刷新窗体,Bevel 效果图表的最终效果如下:蜂窝图支持自定义地图颜色及其值范围、级别数、级别

17、名称。默认分三级(Levels下图:Levels如果没有 ValueRange 属性,将按照实际数据的高低,按等阶分段。蜂窝图按地图处理,但因为需要动态确定格名称,定制地图时可给一个代号(R1、R2、R3.,如下图MapNamesR1=一部;R2=同时增加了 ShowNullRegions 属性( 是否显示空值区域)。这样就完全实现了蜂窝图功能,而且定义一个蜂下图:经营分析地图经营分析地图是 BQ 提供的用于区域和网点分析的一种图形,经常用于销售分析主题。经营分析地图的特点:理中经常发生;可以自定义分组条件和预警颜色;自由穿透和参数传递;地图制作原理:经营分析地图是基于图片处理生成;经营地图的

18、操作及实现方法介绍:新建经营地图:在工程目录下右键菜单新建“地图,如下图:的地图图像并导入,如下图:本例默认为产品中自带的地图图像。选择好图像后的界面,如下图:来让系统识别出图像的边界线条,同时还可以用来改变地图边界或区域的颜色, 被点击的区域会以闪烁的形式提示选择区域,如下图:在提示的对话框中填写区域名称,如下图:点击“确定”按钮后,在地图刚刚拾取的区域,就会标记为刚刚填写的区域名称。如下图:点击“确定”按钮后就会在刚刚选择的区域显示名称,如下图:WINDOWS即可跳回地图界面。经营地图的应用:首先,新建一个窗体,如下图:该字段内容需与地图区域名称对应,与顺序无关系。本例是以省(行政区划)为

19、查询条件,如下图:刷新后结果,如下图:把准备好的查询和地图或自定义的图片,从“系统共享区”中拖放到新建的窗体中,如下图:下图:刷新窗体后得到一个初步的经营地图,如下图:几个属性项的介绍:ShowRegions:01(如上图只显示数值;3,名称和数字同时显示,如下图:StartMovieTime:动画初始化时长。地图在初始化的时候会伴随一个跳动的0仪表盘仪表盘中查询数据可使查询结果更直观,可以设置示警区域与特殊要求的区域.用例说明:在仪表盘中反映不同年份不同地区的产品销售总金额. 本查询要点及难点分析:仪表盘中的数值如何随参数的变化而变化.整个过程不需要编程序.为了丰富图形的多变,我们可以指定任

20、何一个界面上的数据(用代码赋值生成)具体操作步骤:第一步:在左侧系统共享区信息域或关系型数据源中拖入相关查询对象 ,如下图:说明金额字段求和说明求和方法一:右键点击金额字段,在弹出的菜单中选择“求和”,如下图:求和方法二:双击金额字段,在表达式中进行 sum 求和,如下图:求和方法三:在查询结果上求和,如下图:订单日期字段只取年部分第二步:刷新数据得出如下结果计视图按钮第三步:新建一个窗体,将以上查询拖放进窗体当中点击快捷工具栏的设计视图按钮第四步:正式开始仪表盘的设计,点击快捷工具栏的按钮右侧的小三角,第四步:正式开始仪表盘的设计,点击快捷工具栏的按钮右侧的小三角,第五步:在设计区域拖拉鼠标

21、,形成一个仪表盘,如下图:第六步:选中仪表盘,在右侧属性区域设置仪表盘上的数据.如下图:选中仪表盘,在右侧属性区域设置仪表盘上的数据.如下图:属性区属性设置方法:BindEnvVar: 表示仪表盘中绑定的字段值. HIColor:最大区域的颜色Hivaluebegin:最大区域开始值Hivalueeng:最大区域结束值Linkto:仪表盘的链接lowColor:最大区域的颜色lowvaluebegin:最大区域开始值lowvalueeng:最大区域结束值pointercolor:指针的颜色style:选择仪表盘类型unit:盘面数据的单位刻度value:当前指针所指的盘面的值visible:是

22、否隐藏仪表盘说明:设置仪表盘盘面刻度时,也可以通过以下方面拖动设置,鼠标右键点击仪表盘,选择属性,在以下界面中拖动颜色范围值.第八步:点击快捷工具栏中的与第八步:点击快捷工具栏中的与按钮,在表单编辑区域拖拉鼠标,设置标签与下拉框,如下图:绑定参数要用?号绑定参数要用?号参数名称要与查询中参数集中的参数名称一致DataSource 中直接复制粘贴信息域中的该字段DataSource 中直接复制粘贴信息域中的该字段第十一步: 点击快捷工具栏的按钮右侧的下拉按钮,选择刷新数据按钮,第十二步:到此,仪表盘全部设计完成,再点击快捷工具栏中的设计视图按第十一步: 点击快捷工具栏的按钮右侧的下拉按钮,选择刷

23、新数据按钮,第十二步:到此,仪表盘全部设计完成,再点击快捷工具栏中的设计视图按钮,回到浏览窗口.此时选择不同的年份与地区参数,仪表盘中的指针则显示不同的值.如下图Style下图Style:Gauge-BlackStyle:Gauge-SemicircleStyle:Gauge-VistaStyle:Cylinder联动主要指应用程序用户界面上的控件之间发生互相关联的变化,这些控件包括下拉框、文本框、标签、菜单等。(或自治区、直辖市)中的城市名称,供用户选择。以下联动案例的效果是:1,输入不同年度后点击刷新数据,图表及表格数据均随之变化2,点击图表中不同柱形,表格中的数据会随着点击的不同地区而变化设计方法:第一步:本窗体案例用到两个查询,第一个为“按地区统计”查询,本查询有一个参数“年度”:如下图:设计视图如下:浏览视图如下:第二个为“城市明细查询”查询,本查询有两个参数“地区图:设计视图如下:浏览视图如下:对象如下图:第三步:选中年度编辑框,在右侧属性区中设置BindEnvVar第三步:选中年度编辑框,在右侧属性区中设置第四步:选中图表并右键点击,在弹出的菜单中选择“链接到”,在其中编辑链接到的目标对象,如下图:其中“SunContainerCtrl1”是指下图表格在窗体中的名称,如下图:同时选中图表,图表的右侧属性显示如下:第五步:切换到窗体浏览视图,点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论