QlikView是一款在数据可视化展示方面有很大特长的BI工具,可以提供比较全面的Dashboard的制作。本文将简单阐述此工具的安装使用,并介绍一个简单的例子。在本系列中会陆续介绍QlikView的各种功能。
下载以及安装QlikView
QlikView官网下载地址:Downloads。下载后按照向导安装应用程序;建议选择全部安装所有功能。
以下为Windows64位版本的初始界面:
/project/tools/resources/E9F42B1D-EF03-5BDB-A610-D8169875EEF8.webp
在菜单栏有以下子菜单:
- File:可新建QV报表,打开远程报表,源代码控制等
/project/tools/resources/5BDF4070-7F4A-524C-AD7D-C309411EBB71.webp
- View: 重置窗口大小,工具栏选择,窗口选择等
/project/tools/resources/0F8A15E5-6731-5B30-B853-189A9003200B.webp
- Settings:用户选项设置
/project/tools/resources/65ACAF01-878F-582C-B550-7F66566F84AD.webp
- Tools:工具
- Windows: 窗体布局控制
- Help:帮助,网站链接,版本信息等
/project/tools/resources/300441F0-7275-583C-806F-491C33F0CF54.webp
新建报表
为了简化,本例将直接使用向导支持的Excel作为数据源。
Excel示例如下(包含Title、Category、CreatedDate、LanguageCode四列):
/project/tools/resources/55BFA40B-7943-54C2-B677-76F05CFC82CC.webp
1)点击工具栏的New图标或者菜单栏File->New (Ctrl+N),打开新建向导
2)选择数据源
在File Path中选择Excel文件的地址,然后点击Next:
/project/tools/resources/088DEF1F-FEAB-5883-B15C-94AA5B69F0CD.webp
3) 验证数据
注意勾选文件包含列名。
/project/tools/resources/4BC2D3A9-02A9-5411-8D4C-5C8F5108B542.webp
点击Next进入下一步。
4) 选择保存文件的地址
文件地址为新建的QlikView文件地址。选择后点击Next进入下一步。
/project/tools/resources/7D250087-E9C9-52A3-AF46-E237288DD7E0.webp
5) 选择图表类型
本例选择Bar chart
/project/tools/resources/248F55D8-8723-51DD-934D-F57CFEA2E10C.webp
点击Next进入下一步。
6) 选择Dimension
在本例中,Dimension的选项是Category以及CreatedDate 。
/project/tools/resources/CDB15F3A-B51C-50D3-AB0E-B40780225D41.webp
点击Next进入下一步。
7) 添加表达式
默认的表达式支持SUM、Average、Count等。本例中选择Count(Title)作为图表中的value。
/project/tools/resources/875AF490-5E82-5AFB-98F6-1E77EDFFF055.webp
点击Finish完成设计。
示例
完成后,可对布局进行额外的调整。下图为选择".NET Framework " "C#" "C/C++" 三个分类后,在不同日期发布的博客数量柱形图。
/project/tools/resources/71DD55C4-DA1D-53A0-B349-F2211EAA8E4B.webp
打开编辑脚本修改为:
SET ThousandSep=',';
SET DecimalSep='.';
SET MoneyThousandSep=',';
SET MoneyDecimalSep='.';
SET MoneyFormat='$#,##0.00;($#,##0.00)';
SET TimeFormat='h:mm:ss TT';
SET DateFormat='M/D/YYYY';
SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT';
SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';
SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
LOAD Title,
Category,
Year(CreatedDate) as [Year],
LanguageCode
FROM
[C:\Users\Raymond\Desktop\QV-BlogPosts.xlsx]
(ooxml, embedded labels);
然后在菜单栏File->Reload 重新加载数据,即可查看到如下结果:
/project/tools/resources/9DAD506B-0E31-592A-8A83-56496FACE4D4.webp
(上图为C#分类在不同年份发表的博客文章数量统计图)
通过设置允许的图表类型,还可以在不同图表类型中切换:
/project/tools/resources/7B57DCF1-8929-5EAD-BC07-BBD5273AF3BF.webp
综上,QlikView的数据展示功能还是比较优秀的;通过简单的操作,即可以创建比较美观的报表。
后续的教程将不断增加新的内容,欢迎关注本系列博客: RSS