ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:32.45KB ,
资源ID:18222238      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18222238.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(QlikView中文教程v8part2CREATING+A+DOCUMENTWord文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

QlikView中文教程v8part2CREATING+A+DOCUMENTWord文档下载推荐.docx

1、Loading the text file当装载文件进QlikView时,首先要做的事就是创建一个空白的文件.1 启动QlikView.2 在文件菜单或是工具栏上选择New.3 保存QlikView文件进.TutorialApplication文件夹.名称就像MyApplication.qvw.接下来要做的就是创建一个用于指定加载文件的脚本:4 在文件菜单或是工具栏上选择Edit Script.打开Edit Script对话框.在对话框中脚本将被创建.每行开始时的SET表明在脚本编辑框右上部分中已经准备好的脚本.左侧Statements下的每个声明通过设置框来表明右侧的每一行SET脚本.在对话

2、框的底部你将找到一行包含了能产生脚本的功能.5 选择Data From Files下的Table Files.按钮.打开本地文件对话框,浏览你希望载入的文件.确保文件类型:All Table Files(所有表格文件).6 找到文件Country1.csv(之前你使用文本编辑工具打开过),选取它然后点击Open.现在Table Files Wizard已经将文件打开,它将文件内容解释出来并帮助你的脚本通过正确的方式来载入数据.Table Files Wizard将文件解释为使用逗号分隔(划分),ANSI字符设置的文件.这是比较合适的解释.除此之外,文件是能够嵌入标记的,意思是首行包含字段名,当

3、在文本框中,你发现这同样是正确的:Country,Capital等等,都是真实的字段名.最后,缺少头部字段信息的文件其头部字段信息将使用处在第一行的字段内容来代替.7 到目前为止,程序已经完成了文件正确的解释,你可以点击Finish.8 在Edit Script对话框中产生类似脚本:LOAD Country, Capital, Area(km.sq), Population(mio), Pop. Growth, Currency, Inflation, Official name of CountryFROM C:Program FilesQlikViewTutorialApplication

4、Data SourcesCountry1.csv (ansi, txt, delimiter is , embedded labels, msq);研究脚本.注意它的语法,LOAD和FROM均被高亮显示.说明它们是关键字,在QlikView脚本中有特殊的含义.你可以通过Settings菜单下的Configure.(Edit Script对话框下)来改变颜色.获取更详尽的帮助请参见Reference Manual.装载后,选取文件的这些字段会被列表化.其中一些字段名使用方括号;当一个字段名包含空格时这是必要的措施.关键字FROM后跟随了文件的路径.在教程中我们使用相对路径,意思是将显示位置(文件

5、夹)和文件名Country1.csv.最后括号包含了文件的附加信息,具体说明使用ANSI字符设置(Windows文件标准),那个文件是文本文件,使用逗号来分离字符,首行包含字段名.你能从文件中认出它们.9 为了一直保存你脚本的改变(仍旧在Edit Script对话框中),在你试图重载它之前,它是很好的习惯.如果重载不能成功,那个方法使你很容易地退回和做一些改变.10 点击Reload按钮.11 现在数据已经装载进QlikView,出现了一个包含可能被选取用来显示字段的对话框.12 选取Available Fields下的字段Area (km.sq.),Capital,Currency和Popu

6、lation(mio)到Fields Displayed in Listboxes下.以$开头的字段名是系统字段(只有选中Show System Fields它们才会出现)13 点击OK,关闭对话框.所有被选取的字段在QlikView面板中以列表的形式展现.如果你想添加或删除字段,你可以在任何时候打开面板的Properties对话框进行操作.14 点击列表Capital下的一个首都,你将发现在其他列表中关联显示的信息,举个例子国家使用的货币(Currency).注意所有的涉及到国家的信息,到目前为止表中的每一个被装载的记录代表了一个国家.因此在巴黎(Paris)上点击并不表明你将得到巴黎的人口

7、数量.它仍是作为法国的人口数来显示.15 清除你之前的选取操作.相对路径和绝对路径Relative paths and absolute paths在教程中我们使用相对路径,意思是QlikView将通过文件相对与当前QlikView文件存储的位置.为了使用相对路径,需要选中Edit Script对话框中的Data From Files下的Relative Paths.也可以直接在脚本中改变路径.一个相对路径的例子:.ApplicationData Sources在QlikView脚本中目录声明之前,声明使用相对路径.学习更多有关目录声明的内容,请参见Reference Manual.绝对路径,

8、是另一种写法,给出了正确详细的文件位置.如果你将文件移动到另一个位置(例如,移到用户目录或是其他的硬碟上),程序将不能找到相关的文件并执行脚本.一个绝对路径的例子:C:Documents and SettingsDesktopApplicationData Sources保存,关闭和退出Saving, closing and exiting第十二课 主题LESSON 12 THEMES主题是很有用的,因为你只需要创建一次布局,然后将它拷贝到任意一个文件中.基本的思想就是从一个已存在的QlikView文件及其面板对象提取出布局设置到主题文件,然后将相同的设置赋予新的文件,使用Theme Make

9、r Wizard.创建主题Creating a theme现在你将创建一个非常基础的布局主题,包含面板背景和列表的布局设置.1 打开文件Tutorial.qvw,你已经在教程的第一部分使用过它.这个文件包含了所有你的新文件需要的布局设置. 首先你希望在每个面板的首部显示商标,并且你希望标签是绿色的.2 选取文件菜单Layout - Theme Maker Wizard.3 点击Next 到达Step 1 - Select theme file.4 确定选中New Theme,然后点击Next .打开另存为对话框.5 文件名填入MyTheme.qvt然后将它保存在.TutorialApplica

10、tion文件夹下.6 在Step 2下Source处下拉选取Document.Property Groups下Object Type Specific是默认选取的.点击Next .7 选中Document Background和Sheet Object Styles,取消其他的选取.点击Next 8 在最后一个页面,选中Set as default theme for this document.点击Finish来保存主题,关闭对话框.现在你将已经创建了一个非常基础的布局主题,包含面板背景和列表的布局设置.现在你希望添加面板标签为绿色.9 再次打开Theme Maker Wizard.在Ste

11、p 1 - Select theme file下选中Modify Existing Theme.在下拉列表中你最新创建的主题是被建议选取的.选取它.点击Next 10 在Step 2 - Source Selection下Source处下拉选取Sheet DocumentSH01 - Geography.Property Groups下Object Type Specific是默认选取的.点击Next .选中Sheet Background和Sheet tab.点击Next 11 在Step 3a - Object type specific properties,点击Next ,点击Fini

12、sh.从面板已经选取的布局设置现在已经添加进主题了.现在你希望为主题带有添加绿色标题的列表.12 再次打开Theme Maker Wizard.打开你的主题,然后到Step 2 - Source Selection.13 在Source下,选取一个列表作为当前标题颜色的参照.在本案中你选取List Box DocumentLB01 - Country.选中Property Groups下Object Type Specific,Caption和Border.点击Next .来自列表的布局设置现在已经添加进主题中.14 点击Next 直到到达Step 4 - Insertion of prope

13、rties in theme.这里你可以选取希望赋予相同标题和边框设置的对象.在主题中不包含按钮,文本对象和线条/箭头对象,这是个好主意 - 你也许希望为它们使用不同的布局.15 点击Next 达到对后一页.不做任何改变.点击Finish.16 现在你已经完成创建主题的任务.关闭文件Tutorial.qvw.为文件应用主题Applying a theme to a document1 打开文件MyApplication.qvw.你在之前的教程中已经创建了.2 选取文件菜单Settings - Document Properties,切换到Layout页.3 点击Apply Theme.按钮,然

14、后浏览你的主题,召唤MyTheme.qvt.点击Open.主题现在被应用到你的文件:面板标签为绿色,出现了QlikView的商标,所有列表的标题转变成绿色.在任何时候你可以撤销和修改你的主题.你也许希望为其他的面板对象添加布局属性,例如,图表或是按钮.你能够经常地如你所想的在自己的文件上应用主题.为了解更多有关主题的信息,请参见Reference Manual.第十三课 联合多个表的数据LESSON 13 ASSOCIATING DATA FROM MANY TABLES在前面的课程中,你通过装载一个表到QlikView中创建了一个基本文件.然而,你通常希望从较大数量的表中装载和关联数据.在这

15、次课你将熟悉使用QlikView的方法自动地将有关联的表联合起来.你也能够学到如何重命名字段来保证或是阻止自动联合的发生.联合Associations如果你有两个表它们分别列出不同的东西.例如,如果一个列出所有顾客另一个列出所有发票,这两个表有一个公共的字段(栏位).例如,顾客号码.这通常表明那两个表存在一个关联.如果存在这样一个关联,在表与表间的公共字段能够联合这些表:QlikView假定那两个字段代表相同的事物,同时这两个字段被视为一个.这样一个被称作关键匙的字段连接了两个或是更多的表.这有两个联合的基本规则:1 为了联合两个字段,它们需要有完全相同的名称(区分大小写).因此Name和na

16、me不同,不能联合.2 如果确定在多个不同的已装载表的字段中有完全相同的值,QlikView将它视为一个值,同时也假定将要联合那些记录(行)包含的值.为了联合两个字段的值,它们其中任意一个需要 -有完全相同的拼写(区分大小写),或者 -有正好相同的数字值因此:Name和name不同,不能联合.数字123和00123相同,可以联合.为更好地证明基本规则,学习下面的例子:For a further illustration of the basic rules, study the following example:Table 1: Table 2: Table 3:Name Number Nu

17、mber Age Name IDJohn 1 3 28 Phil abPhil 2 4 35 john xyBetty 5 2 42 字段名Number参照第一个规则被假定是一个相同的名称.Table 1和Table 2通过这个字段来联合.Table 1和Table 3也通过字段名称来联合.在Table 1和Table 2字段Number中都有值2,说明Phil被假定与Age 42联合.Table 1中字段Number的值2和Table 3中字段ID的值ab,是通过字段Name的值Phil来联合的.Table 1中字段Name的值John,因为Table 3中相应字段没有相同的值,所以那里不会

18、联合.称为联合,意思是在不同表中的字段间建立连接,所以逻辑上的连接是有意义的.这个方法将若干个来自一个或多个数据库中的表,逻辑上同时包含进QlikView中.打开文档Opening the document2 打开MyApplication.qvw.装载和联合第二个表Loading and associating a second table你的文件包含一个表用以显示国家-详情的资料.在这次课,你将装载一个附加表展现一个顾客列表.国家表和顾客表将通过公共字段Country来联合.顾客开始注册进不同的国家,国家属性和顾客键的关系是有意义的,就像联合结果表现的那样.新表来自一个Excel文件,但是

19、你不能使用和文本文件相同的方式来装载它.1 在文件菜单或是工具栏上选择Edit Script.2 将光标放到脚本编辑框Main的尾部.3 选择Data From Files下的Table Files.按钮.4 选取.TutorialApplicationData Sources文件夹下的Customer.xls,然后点击打开.5 注意此时Type下已默认选中了Excel Files (BIFF),Table下包含了工作表的名称.这个Excel文件只包含一个工作表;如果包含多个工作表或是已命名的表格,Table的下拉列表会给出相应的名称以供选取.点击Finish.在Edit Script对话框中

20、产生类似脚本:LOAD Customer ID, Customer, Address, City, Zip, CountryProgram FilesQlikViewTutorialApplicationData SourcesCUSTOMER.xls (biff, embedded labels, table is CUSTOMER$);研究脚本.你发现Country1.csv和Customer.xls都包含Country这个字段.符合上文中联合规则的描述,QlikView将会通过这个字段来联合这两个表.6 点击Reload按钮.7 现在出现了一个包含可能被选取用来显示字段的对话框.除了Co

21、untry,所有来自文件Customer.xls的字段已经被添加到Available Fields下.字段Country将通过相同的字段名来联合预先装载的字段.8 选取Available Fields下的字段Customer和Country到Fields Displayed in Listboxes下.9 点击OK.10 保存你的文件.现在点击列表Capital中的一个首都,查找居住在这个国家首度的顾客;同时在顾客注册表里查找.这是有可能的,尽管Customer和Capital在不同的表中.只有具备先决条件的字段,Country,在两个表之间通用.11 点击列表Capital中的Alma-At

22、a,哈萨克斯坦的首都,注意虚构的公司在哈萨克斯坦拥有两个顾客.12 清除你之前的选取操作.现在你建立了一个简单的QlikView文件包含来自两个表的数据.多个表能够通过这种方式被连接(联合),在多个表的数据中学习产生复杂的关系.重命名字段Renaming fields在前面的部分,你学习了通过制造被称为关键匙的公共字段来联合表.就像我们看到的,两个字段联合的标准(被视为一个相同的字段)是它们拥有相同的名称.因此就变成清除字段名显得十分重要,并且当建立QlikView数据结构时重命名字段是通用的过程:在现实生活中,字段应该被联合而不需要在不同的表中一直有完全相同的名称.除此之外,你不希望联合可能

23、名称相同的字段.在创建QlikView文件时重命名字段能够阻止或是创造联合,这是非常重要的部分.目录包含附加的字段(表),那是与你的文件相关的.你希望联合文件Transact.csv,一个文件包含关于交易的信息,销售,等等.在文件中关于顾客:4 选取.TutorialApplicationData Sources文件夹下的Transact.csv,然后点击打开.5 确保选中Type下的Delimited,Table下包含了工作表的名称.Options下,Labels处下拉选取Embedded Labels;Delimiter处下拉选取Comma.直到现在,你只有认可Table File Wiz

24、ard对话框给你的设置建议.现在我们将使用一些可能的操作来改变QlikView读取数据文件的方式.在前面我们装载的文件Customer.xls中,那有一个字段名叫Customer ID.注意新文件包含一个字段名叫ID Customer.这两个字段应该能够被联合.例如,将他们视为一个.为了达到这个目的,你需要将其中一个字段重命名.6 Table File Wizard对话框对重命名字段提供极好的支持.简单的点击进ID Customer的表头,然后输入新的名称Customer ID.确保两个词之间的空格没有被遗漏:任何拼写错误将阻止QlikView解释它们成为一个字段.7 敲击Enter.字段名称

25、被改变.8 点击Finish.在Edit Script对话框中产生类似脚本:LOAD Transaction ID, Year, Month, Day, Salesman ID, Product ID, Serial No, ID Customer as Customer ID, List Price, Sales, Gross MarginProgram FilesQlikViewTutorialApplicationData SourcesTRANSACT.CSV (ansi, txt, delimiter is 注意行ID Customer as Customer ID:这是刚才设置的结果,说明字段ID Customer使用名称Customer ID装载进QlikView(如此可以保证必要的联合).9 点击Reload按钮.10 出现了Sheet Properties对话框.选取Available Fields下来自于文件Transact.csv的字段到Fields Displayed in Listboxes下.例如,Sales.11 点击OK.12 保存你的文件.已经装载了三个不同的表,分别包含关于国家,顾客和交易.通过使用已描述的方式来联合表,QlikView允许你在同一时刻查询所有表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1