2012-03-20 16 views
0

Crystal Reportクロス集計を使用して、次のレポートを作成できますか?ここでクロス集計レポートを作成するにはどうすればいいですか?

がレポートである:ここでは

Sample Report

Growth Rate= (Last Year - First Year)/Total each Area 

は私の結果セットです:可能であれば

Year Area PeopleCount 
2005 A  3 
2005 B  2 
.... .... .... 

、私にいくつかアドバイスをお願いします。

答えて

0

私はあなたの例のデータを採取し、CSVに引き込まました:

http://speedy.sh/cY9d2/test.txtが次に何をしたい示すレポートを構築しました:http://speedy.sh/XC4VJ/test.rpt

enter image description here

私はもっと簡単な方法があります確信しているが、 CrossTabsにはいくつかの難点があります。ここで私は計算されたメンバーと一緒に使用してきた式です:

(
(
    GridValueAt (CurrentRowIndex, GetNumColumns - 3, 0) 
    - 
    GridValueAt (CurrentRowIndex, 0, 0) 
) 
/GetTotalValueFor ("test_txt.Year") 
) 
* 100 

だけGridValueAt (CurrentRowIndex, GetNumColumns - 3, 0)ラインは最後の値をとり、GridValueAt (CurrentRowIndex, 0, 0)ラインは、最初の値と/ GetTotalValueFor ("test_txt.Year")行の合計を取ります。

どのように乗り遅れているかわかりますが、必要に応じていくつかの代替解決策が考えられます。

+0

ご回答いただきありがとうございます。しかし、あなたのレポートには成長率はありません。 –

+0

スクリーンショットを追加しました...それは間違いありませんか? –

+0

レポートを表示しても、列の増加率は表示されません。追加方法は? –

関連する問題