2014-04-28 26 views
0

我在Qlikview中比较新,希望比较选定年份和上一年的某些数据。将Qlikview中的数据与前一年的月份进行比较

在QlikView的我有我显示所有联系人已经出现了每安装[=count(contactsID)]客户与维[contacts.month] 我想说明的其他表达与同月同客户的交往中的计数表一年前。 因此,如果我的表格显示从2014年1月到2014年12月的所有联系人,我希望每个月的月份旁边有1月至2013年12月,直到2013年12月 例如jan-2013/jan-2014; FEB-2013/FEB-2014; etc

一些额外的信息: 在数据库中是一个日期保存。在Qlikview我加载如下:

load 
date as contact.date, 
Year(date) as contact.year, 
Month(date) as contact.month, 
Day(date) as contact.day; 

如果有人可以帮助,我将非常感激!感谢大家提前!

回答

0

您可以在脚本一边加载数据解决这个问题。这样您就可以比较年份与前一年的数据,直到相应的月份。

Transaction_Table: 
LOAD date,productID,amount 
FROM data.qvd; 

concatenate 

Load AddYears(date,1) as date,productID,amount_1 
Resident data where date<=AddYears($(=max(date)),-1); 

将有两个coloumns“量”是当前日期的数据和“amount_1”是上一年的同一天的数据。

相关问题