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, 1, 2012, 20
2, 2012-1-1, 2, 2012, 21
3, 2012-1-1, 3, 2012, 23
4, 2013-1-1, 1, 2013, 34
5, 2013-2-1, 2, 2013, 35
6, 2013-3-1, 3, 2013, 46
7, 2014-1-1, 1, 2014, 27
8, 2014-2-1, 2, 2014, 30
9, 2014-3-1, 3, 2014, 49
];


新建线形图表命名为Sales。如图所看到的,

 

将Month作为维度,如图所看到的:

 

在表达式那个tab中新建两个Expression 例如以下所看到的:

 

ActualSales的表达式例如以下:

=Sum({$<
	Year={'$(=Max(Year))'}
>}Sales)


PCPSales的表达式例如以下:

=Sum({$<
	Year={'$(=Max(Year)-1)'}
>}Sales)


点击确定,生成例如以下图表:

 

如有疑问,欢迎留言交流。

 

近期还会再写的几个Topic::

1. 显示所选时间前12个月销售数据;

2. 显示上一销售级别的销售;

3. 计算近期一年的销售数据。

posted @ 2017-04-14 15:18  zhchoutai  阅读(687)  评论(0编辑  收藏  举报