您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 湛江分类信息网,免费分类信息发布

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

2024/5/4 3:12:38发布30次查看
客户经常提出这样的需求,当用户选择某一时间时,图表中显示所选时间之前一年的数据。下面是我的方法,如有不当,请多指教: 数据准备如下所示: salesdata:loadnum(id) as id,date(date) as date,month,num(year) as year,num(sales) as salesinline [id, d
客户经常提出这样的需求,当用户选择某一时间时,图表中显示所选时间之前一年的数据。下面是我的方法,如有不当,请多指教:
数据准备如下所示:
salesdata:load num(id) as id, date(date) as date, month, num(year) as year, num(sales) as salesinline [id, date, month, year, sales1, 2012-1-1, 2012-1, 2012, 202, 2012-1-1, 2012-2, 2012, 213, 2012-1-1, 2012-3, 2012, 234, 2013-1-1, 2013-1, 2013, 345, 2013-2-1, 2013-2, 2013, 356, 2013-3-1, 2013-3, 2013, 467, 2014-1-1, 2014-1, 2014, 278, 2014-2-1, 2014-2, 2014, 309, 2014-3-1, 2014-3, 2014, 49];
新建图表:
将month作为维度,如图所示:
在表达式那个tab中新建一个expression 如下所示:
sales表达式如下:
=sum({$$(=date(max(date)-365))}sales)
点击确定,然后新建一个date列表,如下图所示,假如什么日期都不选,sales图表默认显示最近一年的数据:
假如选择一个时间,sales图表将会显示所选日期之前一年的数据,如下图所示,由于选择了2014-1-1,sale图表显示了2014-1-1号之前一年的数据。
总结:上面sales表达式证明了qlikview中可以实现>=,
湛江分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录