欢迎投稿

今日深度:

QlikView显示所选时间前一年的数据,qlikview所选

QlikView显示所选时间前一年的数据,qlikview所选


客户经常提出这样的需求,当用户选择某一时间时,图表中显示所选时间之前一年的数据。下面是我的方法,如有不当,请多指教:

 

数据准备如下所示:

SalesData:
LOAD
	Num(ID) as ID,
	Date(Date) as Date,
	Month,
	Num(Year) as Year,
	Num(Sales) as Sales
Inline [
ID, Date, Month, Year, Sales
1, 2012-1-1, 2012-1, 2012, 20
2, 2012-1-1, 2012-2, 2012, 21
3, 2012-1-1, 2012-3, 2012, 23
4, 2013-1-1, 2013-1, 2013, 34
5, 2013-2-1, 2013-2, 2013, 35
6, 2013-3-1, 2013-3, 2013, 46
7, 2014-1-1, 2014-1, 2014, 27
8, 2014-2-1, 2014-2, 2014, 30
9, 2014-3-1, 2014-3, 2014, 49
];


新建图表:

 

将Month作为维度,如图所示:

 

在表达式那个tab中新建一个Expression 如下所示:

 

Sales表达式如下:

=Sum({$<
	Date={'>$(=Date(Max(Date)-365))<=$(=Date(Max(Date)))'}
>}Sales)


点击确定,然后新建一个Date列表,如下图所示,假如什么日期都不选,Sales图表默认显示最近一年的数据:

假如选择一个时间,Sales图表将会显示所选日期之前一年的数据,如下图所示,由于选择了2014-1-1,Sale图表显示了2014-1-1号之前一年的数据。

 

总结:上面Sales表达式证明了QlikView中可以实现">=","<="。 如有疑问,欢迎留言!


QlikView相关问题

通过WorkBranch开发吧~~它也是 QLIKTEACH公司的神器
 

qlikview是干什用的?

QlikView是一个完整的商业分析软件,使开发者和分析者能够构建和部署强大的分析应用。QlikView应用使各种各样的终端用户以一个高度可视化,功能强大和创造性的方式,互动分析重要业务信息。
  QlikView把商业分析需要的三个因素放在一个独立软件包里。QlikView的客户能得到:
  一个具有完全集成的ETL工具的向导驱动的应用开发环境 一个考虑到无限钻取的强大AQL分析引擎 一个高度直觉化的,使用简单的用户界面 QlikView让开发者能从多种数据库里提取和清洗数据,建立强大、高效的应用,而且使它们能被power用户、移动用户和每天的终端用户修改后使用。 QlikView获得专利的AQL构架利用了计算机和网络设备的提高,例如价格便宜,速度快的内存。当提供灵活、强大的分析能力时,AQL构架改变了需要OLAP立方体的需求,也不一定要使用数据库。 QlikView是一个可升级的解决方案,完全利用了基础硬件平台,来用上亿的数据记录进行业务分析。QlikView由以下组成:开发工具(QlikView Local Client);服务器组件(QlikView Server);发布组件(QlikView Publisher);其他应用接口(SAP\Salesforce\Informatica)。服务器支持多种方式发布如AJAX客户端、ActiveX客户端。还可以与其他CS/BS系统进行集成。
  因此,QlikView的分析应用能被快速部署,是一个强大的分析工具。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2975.html NewsArticle QlikView显示所选时间前一年的数据,qlikview所选 客户经常提出这样的需求,当用户选择某一时间时,图表中显示所选时间之前一年的数据。下面是我的方法,如有不当,请多指教: 数据...
评论暂时关闭