




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Specializing in China market researchTMQlikView IntroductionSpecializing in China market researchTM第一部分:Layout界面布局第二部分:Script脚本使用课程内容安排Specializing in China market researchTM第一部分:第一部分:Layout界面布局Specializing in China market researchTM基本布局介绍基本布局介绍数据加载数据加载连接数据文件的两种方式:(1)连接excel,文本等文件(2)连接access等数据库文件 S
2、pecializing in China market researchTM界面布局界面布局工作表的简单操作:添加工作表的操作:从菜单栏中选择“Layout”add sheet。调整工作表的顺序,操作如下:从菜单栏中选择“settings”document propertiessheets,然后就可以调整工作表的顺序。Specializing in China market researchTM一些常用操作一些常用操作清除操作方法:从该列表框中再次选中一个值。从另一个列表框中选择一个值。选择“Undo layout”图标,将一步一步回到原来的状态。单击“Clear”图标,所有的选中项将消失。
3、Specializing in China market researchTM一些常用操作一些常用操作查询数据在列表框中查询数据有两种方式:鼠标移到列表框上,单击右键选“查询”或按F3快捷键。在编辑菜单中选择“查询”。弹出查找对话框,如右所示。其中,*代表多个字符,代表单个字符。也有另外一些运算符,=等。比如查找大于70的数据,我们直接输入70就可以了。Specializing in China market researchTM基本控件列表框统计框 表格框多维选项框输入框当前选项框图形框按钮文本对象线/箭头滑杆/日历书签对象Specializing in China market resea
4、rchTM列表框 创建列表框对象的两种方法:(1)单击右键,选择“新建工作表对象”,单击“列表框”。(2)选择设计工具栏中的创建列表框按钮。创建其他控件类似操作。Specializing in China market researchTM 列表框常规选项卡外观选项卡排序选项卡数字选项卡字体选项卡布局选项卡 Specializing in China market researchTM统计框和表格框统计框能够使用许多不同的统计函数,使用这些函数,能够显示一些诸如总数、求和、平均值、最大值、最小值等我们比较感兴趣的统计数值。 表格框 由许多列表框组成的表,也就是我们平时常见的有许多字段所组成的表
5、。同时显示一个或者多个字段,各个值之间的联系可以直观的显示出来。Specializing in China market researchTM多维选项框和图形框多维选项框多维选项框就是把字段设置一个下拉列表框。下拉列表框中显示该字段的值,他的作用有三个: 1使结构比较清晰。 2在单个的工作表中尽可能多的显示一个字段的所有值。 3能清晰的显示一对一的关系。 图形框 图表包括了许多不同类型的图,能够显示一个或者多个维度图,如每月的销售额。Specializing in China market researchTM文本和按钮文本的作用提供文本信息。可以设置背景颜色的区域和添加图片。按钮的三种类型快
6、捷按钮。如锁定,显示信息等。 输出按钮和启动程序按钮。如输出数据到文件中。 宏按钮,运行一个自己编辑好的函数。 Specializing in China market researchTM其他控件直线/箭头对象该对象是一个简单的工作表对象,在布局中被用来创建边界线和指示器。输入框通常被用来输入一个变量的值,还能对变量进行设置。滑杆对象能够提供我们一个选择的方式,用来选择离散值或连续值的范围。书签对象管理书签,为了方便用户,我们可以在工作表中添加该对象。自定义对象这个对象包含了一个OCX替代对象,这种对象在QlikView中不能被创建,然而可以用vb进行编程后导入QlikView中。 Spec
7、ializing in China market researchTM图形框 在QlikView中,有很多图表的类型可供我们选择。如柱状图,线图,雷达图,饼图等。还有列表图和透视图在QV中的应用也相当广泛。Specializing in China market researchTMDimensions和ExpressionsDimensions :看问题的视角,计算没有意义。比如年、月、日。国家、地区、省等。横轴Expressions:我们比较关注的指标。如销售量等。纵轴举例 选择图表属性中的“Dimensions”,点击“Edit Groups”,在弹出的对话框中,单击“Edit”,在弹出
8、的“Group setting“对话框中命名组名为time,选中“Drill-down Group”,可用的字段中选择日历年值,日历月值,公历周数,然后单击“OK”,这样一个向下钻取的功能就建立了。 然后我们在“设计工具栏中”单击“Create Chart”,选择“线图”,单击“下一步”,这时刚才建立的time维度已经在可用字段/组列表框里面了,我们选中time,单击“Add”,然后单击下一步,弹出编辑表达式对话框,在该框中我们填写的就是维度值,我们在表达式下填写Sum(Weight) ,然后单击确定,就可以了。 Specializing in China market researchTM图
9、形框常规选项卡维度选项卡表达式选项卡排序选项卡类型选项卡声明选项卡轴选项卡颜色选项卡 Specializing in China market researchTM第二部分:第二部分:Script脚本编辑Specializing in China market researchTM脚本布局和语句命名和变量运算与函数逻辑表连接数据清洗数据加载访问控制培训内容Specializing in China market researchTM脚本布局和语句脚本布局和语句脚本结构脚本结构连接数据库的两种方式:连接文本,excel等文件 打开QlikView文件,选择工具栏中的“Edit Script”按钮
10、,选择“Table Files”来选择需要加载的文件。单击完成就可以了。连接access等数据库文件 先要从“管理工具”中添加所需数据源,然后从QlikView中的工具栏选择“Edit Script”按钮,选中ODBC,单击“Connect”,选择需要添加的数据库文件。 Specializing in China market researchTM脚本关键字和语句63个关键字和语句:Add 、AliasBinary 、Buffer、Bundle Call 、Concatenate 、Connect、Crosstable Directory、Disconnect 、Do.loop 、Drop F
11、ield、Drop table Execute 、Exit script 、First、For.next 、For each.next 、Force 、Generic If.then.elseif.else.end if 、Info 、Inner、Intervalmatch 、Intervalmatch (extended)Join 、Keep、Left 、Let、Load 、Loosen table 、Mapping、Map.using Noconcatenate 、NullAsValue 、NullAsNull 、Outer 、Qualify Rem 、Rename field、Renam
12、e table 、Replace 、Right Sample 、Section 、Select 、Semantic 、Set 、Sleep 、SQL 、SQLColumns IV、SQLTables 、SQLTypes 、Star、Store、Sub.end sub 、Switch.case.default.end switch、Trace 、Unless 、Unmap 、Unqualify 、When QlikView Script 包括正常语句、控制语句。Load、Select、JoinDo.Loop、Call、Execute语句以分号结束。脚本关键字可大小写,但字段名和变量名大小写敏感S
13、pecializing in China market researchTM命名和变量表和字段的命名字段命名(两种方式)逻辑表的命名(便于管理和权限设置等)变量脚本变量布局变量系统变量Specializing in China market researchTM逻辑表的命名表的关联性Qualify;Unqualify;Load inline表(内嵌表)Specializing in China market researchTM命名和变量表和字段的命名字段命名(两种方式)逻辑表的命名(用于内存加载和PEEK函数)变量脚本变量布局变量系统变量Specializing in China marke
14、t researchTM变量脚本变量:用于宏扩展和控制语句布局变量:通常在脚本执行开始拷贝到脚本中,从而所有脚本中 用到的变量在脚本执行结束时都抄写到布局变量。系统变量:一些系统变量会在脚本执行开始被QlikView设置。变量设置:用SET和LET来设置变量值,有些变量被系统定义。文本扩展:用$(变量名)来取文本扩展脚本变量值。数值扩展:用$(#变量名)来取数值扩展脚本变量值。Set x=3+4;Let y=3+4z=$(y)+1;$(x) will be evaluated as 3+4 $(y) will be evaluated as 7 $(z) will be evaluated a
15、s 8 Specializing in China market researchTM运算与函数引号说明运算操作聚合函数其它函数字段名: “ “ 字符: 数值运算、字符操作(&)、逻辑运算、关系运算、位运算SUM、COUNT、AVG 统计和金融函数数值、字符、三角、条件、格式、日期、空值、系统函数Specializing in China market researchTM逻辑表连接JoinConcatenatekeep循环参考字段重命名Loosen TablequalifySpecializing in China market researchTM有add、replace前缀的语句
16、,在部分加载时有效。Only可选项表示只在部分加载时有效,在正常加载时无效。QVD文件的优点:1、从QVD读数据,比从其它数据源读数据快10100倍2、降低网络和服务器负载3、公用维度数据4、增量加载数据加载部分加载生成QVD文件增量加载 创建QVD有三种方式:1、在脚本中通过Store命令明确地创建和命名。2、在脚本中自动地创建和维护。通过用buffer前缀来前述一个load或select语句,QlikView 将会自动地产生一个 QVD 文件。 3、从布局或通过自动化明确地命名和创建。Examples:STORE mytable INTO xyz.qvd;STORE * FROM myta
17、ble INTO xyz.qvd;STORE Name, RegNo FROM mytable INTO xyz.qvd;STORE Name as a, RegNo as b FROM mytable INTO xyz.qvd;Examples:BUFFER SELECT * FROM MyTable;BUFFER (stale after 7 days) SELECT * FROM MyTable;BUFFER (incremental) LOAD * FROM MyLog.log;Specializing in China market researchTM增量加载增量方式从数据库加载新
18、数据从QVD加载旧数据创建新QVD四种典型情况只增加数据(日志)只插入数据(无更新和删除)插入和更新(无删除)插入、更新和删除Specializing in China market researchTM只增加数据Buffer (Incremental) Load * From LogFile.txt (ansi, txt, delimiter is t, embedded labels);Specializing in China market researchTM只插入数据QV_Table:SQL SELECT PrimaryKey, X, Y FROM DB_TABLEWHERE ModificationTime = #$(LastExecTime)# AND ModificationTime = #$(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 矿产勘查市场分析考核试卷
- 幼儿园防寒防冻安全教育
- 2025尊贵合作伙伴专属商务咨询服务合同
- 2025劳动合同书样本
- 《春晓》小学二年级语文课件
- 2025解除授权合同范文
- 水厂安全生产培训大纲
- 幼儿园家长性教育课堂
- 小学生技能培养课程
- 少儿创意美术:重彩棒坦克绘画课程
- 2025年辽宁省大连市甘井子区中考一模语文试题(原卷版)
- 《关于强化危险化学品“一件事”全链条安全管理的措施》学习解读
- 【2025新教材】教科版一年级科学下册全册教案【含反思】
- 2025年由民政局策划的离婚协议官方文本模板
- 高血压科普健康宣教课件
- 班级安全员信息员培训
- 科技领域实验室质量控制关键技术与方法
- 商场运营部的培训
- 四年级 人教版 数学《小数的意义》课件
- 《糖尿病与肥胖》课件
- 医疗纠纷防范与医患沟通
评论
0/150
提交评论