Date 将数据与Qlikview中上一年的月份进行比较
我在Qlikview相对较新,希望将所选年份的一些数据与前一年的数据进行比较 在Qlikview中,我有一个表,其中显示了每次装载客户的所有联系人的计数Date 将数据与Qlikview中上一年的月份进行比较,date,compare,qlikview,Date,Compare,Qlikview,我在Qlikview相对较新,希望将所选年份的一些数据与前一年的数据进行比较 在Qlikview中,我有一个表,其中显示了每次装载客户的所有联系人的计数[=count(contactsID)],维度为[contacts.month] 我想用一年前同一个月与客户的联系来展示另一种表达方式。 因此,如果我的表格显示了2014年1月至2014年12月的所有联系人,我希望每个月旁边都有一个条形图,显示2013年1月至2013年12月的月份 例如2013年1月/2014年1月;2013年2月/2014年2
[=count(contactsID)]
,维度为[contacts.month]
我想用一年前同一个月与客户的联系来展示另一种表达方式。
因此,如果我的表格显示了2014年1月至2014年12月的所有联系人,我希望每个月旁边都有一个条形图,显示2013年1月至2013年12月的月份
例如2013年1月/2014年1月;2013年2月/2014年2月;等
一些额外信息:
数据库中保存了一个日期。在Qlikview中,我将其加载为:
load
date as contact.date,
Year(date) as contact.year,
Month(date) as contact.month,
Day(date) as contact.day;
如果有人能帮助我,我将非常感激!提前感谢大家 我在Qlikview社区得到了答案 将表达式添加为:
count({<contact.year={$(=contact.year-1)}>}ContactID)
计数({}ContactID)
您可以在加载数据时在脚本端解决此问题。因此,您可以将年初至今的数据与上一年的数据进行比较,直至相应月份
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);
Transaction\u表:
加载日期、产品ID、金额
从data.qvd;
连接
加载AddYears(日期,1)作为日期、产品ID、金额\u 1
居民数据,其中日期