2017-04-16 54 views
0

嗨,我是水晶報表新手,我想根據當年的年度增長率來計算上一年的百分比。查找水晶報告中的百分比

例如,我想查看CMP4本年度(2017年)和上一年(2016年)的增長情況。

CMP_vc_Code,InvYear,Jan,Feb,Mar,Apr,May,June,July,Aug,Sep,Oct,Nov,Dec 
CMP1,2016,0,0,318.50,68.25,91,182,338,195.25,140.70,0,117.25,0 
CMP2,2017,550.30,0,0,0,0,0,0,0,0,0,0,0 
CMP3,2017,160.95,0,0,0,0,0,0,0,0,0,0,0 
CMP4,2016,3226.90,13141,13131.40,5108.60,4148,5529.60,1082.25,12945.85,5002.30,2239.80,4035.40,4454.35 
CMP4,2017,13362.85,8671.35,10233,0,0,0,0,0,0,0,0,0 

我有詳細的公司銷售(行數據),這是給水晶報告。所以在水晶報告中,我首先根據年份和公司的數據進行分組。使用水晶報告總和字段生成每個月的總數。請幫助我。

回答

0

你正在尋找...

1這應該是接近),請確保您的數據進行年分組。 (它聽起來像你)

2)在年組頁腳中插入SUM摘要。 (也聽起來不錯,只要確保其在組頁腳)

3)用這樣的公式...

Global CurrencyVar b := IF GroupNumber = 1 THEN Sum ({TableName.DollarAmount}, {TableName.Year}) ELSE b; 
Global CurrencyVar e := Sum ({TableName.DollarAmount}, {TableName.Year}); 
Local NumberVar p := IF b = e OR b = 0 THEN 0 ELSE ((e - b)/b * 100); // or whatever calculation you are using... 
b := Sum ({TableName.DollarAmount}, {TableName.Year}); 
p 

4)將公式域在組頁腳,從旁邊SUM第2步。