簡単な質問があります。
次の列を持つテーブルを返すストアド プロシージャがあるとします: (Item、GreenColour、RedColour)、可能なすべてのアイテムと、それらのうちのいくつが「緑」または「赤」であるかに対応します。つまり、可能な出力は {(Apple, 4, 2), (Chair, 1, 2)} です。
レポートでやりたいことは次のとおりです。
ヘッダー セクションには、「項目」、「緑」、「赤」、「合計」の 4 つの列を記述します。ここで、「合計」は行ごとの合計に対応します。次に、「詳細」セクションに「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」を使用する場合と使用しない場合の両方を作成できるかどうかも知りたいです。