QlikView入门课程2.docx
《QlikView入门课程2.docx》由会员分享,可在线阅读,更多相关《QlikView入门课程2.docx(11页珍藏版)》请在冰豆网上搜索。
QlikView入门课程2
版本:
V1.1
日期:
2008年6月
科加诺信息技术(上海)有限公司
COMMITINFO-TECHCO.,LTD
目录
1.课程简介1
2.课例说明1
3.确认课程教材1
4.安装QlikView1
5.启动QlikView1
6.新建工作表1
7.脚本撰写1
7.1.生成维表数据抽取脚本(QWT.xls)1
7.2.生成事实表数据抽取脚本(QWT.mdb)2
8.加载数据1
9.看结构图1
10.界面展示2
10.1.创建列表框2
10.1.1.创建步骤2
10.1.2.设置列表框属性3
10.2.创建多维选项框4
10.2.1.创建步骤4
10.2.2.设置多维选项框属性5
10.3.创建图表6
10.3.1.创建步骤6
10.3.2.设置图表属性7
10.3.3.钻取的建立8
10.3.4.If语句的填写9
1.课程简介
为了让学员了解及使用QlikView,本课程将从安装,脚本撰写,数据载入,数据建模到界面展示,以循序渐进的步骤,带领学员快速的学会QlikView。
2.课例说明
本课程将提供两个数据源QWT.mdb和QWT.xls,在这两份文件中都各有6个相同的表Categories,Products,Customers,Shippers,Orders,OrderDetails而且数据相同。
为了强调QlikView的数据整合及自动建模能力,我们会练习将维度表Categories,Products,Customers,Shippers中的数据由QWT.xls载入,并将事实表Orders,OrderDetails中的数据由QWT.mdb载入,之后再与我们一起分析维度和量度,以不同的方式呈现于界面。
3.确认课程教材
请确认你有下列教材:
●QvSetupRedist_Eng.exe:
QlikView安装文件
●QWT.xls:
Excel来源数据
●QWT.mdb:
Access来源数据
4.安装QlikView
请按照以下步骤来完成QlikView试用版的安装:
1.关闭计算机上所有已打开的应用程序
2.将QvSetupRedist_Eng.exe文件置于一个文件夹内
3.浏览至QvSetupRedist_Eng.exe在文件夹你刚刚创建的,并双击它会出现下图
4.解压缩后,此时会出现一个对话框,请选
5.按照提示选择所在国家
6.在对话框中选
并按
7.在对话框内输入您的姓名及您的公司名称,并选中
按
8.选择安装完成。
这将确保所有的示例文件、操作手册和API向导已被安装
9.安装路径默认为C:
\ProgramFiles\QlikView
10.完成安装
11.首次进入QlikView,系统将会验证你的授权许可信息。
如果没有授权码,请点击EvaluateQlikViewEnterprise。
测试版可供您使用十四天,时间以使用时间计算
注意如果您不输入授权码,在试用期内,每次运行QlikView时都要点击EvaluateQlikViewEnterprise
5.启动QlikView
尽管你可以通过QlikView来改变的你界面布局设计,并且通过QlikView服务器来发布,并最终通过插件在IE浏览器中展现,但是此课程还是着重于介绍在Windows客户端的应用。
当QlikView安装后,单击启动,你可以看到实例和QlikView介绍,如下图:
6.新建工作表
1.从所有程序中打开QlikView
2.选择菜单中的new(如下图所示),或单击工具栏栏中的新建按钮
,(如下图所示),这样就创建了一个新的工作表,我们可以在工作表上创建对象
7.脚本撰写
击工具栏中的编辑脚本按钮
,如下图所示
弹出如下编辑脚本对话框
7.1.生成维表数据抽取脚本(QWT.xls)
1.在编辑脚本对话框下选择
,弹出如下图所示的选择文件对话框,选择我们要加载的Excel文件QWT.xls
2.然后,单击
,弹出下面对话框,然后单击下图所示的下拉菜单按钮,我们就可以选择Excel中的各个工作表,首先我们选择Categories,然后单击
3.然后会在编辑脚本中自动生成一段代码,如下图反黑所示
4.这样就把我们想要的载入的数据脚本写好了,请依上述步骤2产生Products,Customers,Shippers载入的数据脚本
7.2.生成事实表数据抽取脚本(QWT.mdb)
1.首先要把Access文件(QWT.mdb)添加到ODBC数据源,请命名为QWT,
2.然后从下图左data选项卡中选择ODBC,再单击Connect按钮,弹出如下图右对话框
3.选择数据源中的QWT,然后单击OK,在编辑脚本对话框中生成以下代码,如反黑所示
4.然后单击如上图所示的select按钮,弹出如下对话框
5.然后我们在DatabaseTables所示的地方选择需要的表,首先选择Orders,然后在Fields中选择所要的字段,系统会自动生成如下图Script所示的代码
6.然后单击“OK”,这段代码就添加到编辑脚本对话框中,如下图反黑所示的地方
7.这样就把我们想要的载入的数据脚本写好了,请依上述步骤4到6产生OrderDetails载入的数据脚本
8.加载数据
1.接着我们加载数据,单击上图所示的reload按钮
,这是第一次加载,会弹出另存为对话框,如下图所示
2.我们把此文件命名为Demo,然后单击保存按钮,弹出如下对话框
3.如上图左方所示,就是加载进来的所有的表字段,然后单击“确定”,数据就加载进来了
9.看结构图
我们把需要的表按照上面的顺序加载进来之后,按Ctrl+T,可以看一下结构图
而以上的数据结构是经过整理好的数据,如果事先对数据理解不是很深,加载的时候可能出现松耦合(有关松耦合的知识在高级应用中会讲到)。
从以上的图中可以看到,相同字段名之间有一根连线,我们可以通过任何一个表的字段查询与其相连的表的字段之间的关联关系。
比如查表Categories的字段CategoryName和表Customers的字段ContactName之间的关系,只要他们之间有一根线连接着就可以查到。
10.界面展示
在抽取数据时,我们要把一些所需要的数据整理一下,可以用关键字as来取别名,
还可以使用一些函数。
比如Orders的抽取脚本中抽取年并取别名“年“,语句代码如:
year(OrderDate)as年,如下图反黑。