私は簡単な質問があります。CrossTabなしでCrystal Reportsの行と列ごとに「合計」を追加
次の列(Item、GreenColour、RedColour)を持つテーブルを返すStored Proceudreがあり、可能なすべてのアイテムに対応し、どれが「Green」か「Red」であるとします。すなわち、可能な出力は{(Apple、4,2)、(Chair、1,2)}である可能性がある。ヘッダ部で
、4つの列書き込み:私はレポートでやりたいことは、以下である
「アイテム」、「緑」、「赤」と「合計」。 「合計」は1行あたりの合計に対応します。次に、「詳細」セクションに「GreenColour」、「RedColour」、およびその他の「TotalColours」フィールドを追加します(これはわかりません)。一番下の列に合計行を追加する行も追加します。
"CrossTab"ツールとよく似ていますが、そのようにすることはできません。 "Total"列を追加してStoredProcedureを変更し、クエリで計算する可能性のある回答があります。クエリの後にUNIONを持つ列ごとに「Total」を追加します。ここで、「Item」は「Total」で、「Green」と「Sum」の値は別のクエリの「SUM」です。しかし、私はこのようにしたくありません。Crystal Reportsがそれを解決したいのです。
ありがとうございました。このような簡単な質問をするために、あまりにも多くのことを書いてお詫び申し上げます。
編集:私の例のための希望の出力は次のようになります。
Item Green Colour Red Colour Total
Apple 4 2 6
Chair 1 2 3
Total 5 4 ¿9?
も、それは「9」とし、それなしで両方の方法を作ることは可能ですかどうかを知りたいと思います。