我有一个简单的问题。
假设我有一个 Stored Proceudre,它返回一个包含以下列的表:(Item, GreenColour, RedColour),对应于所有可能的项目以及其中有多少是“绿色”或“红色”。即,可能的输出可能是 {(Apple, 4, 2), (Chair, 1, 2)}。
我想在报告中执行以下操作:
在标题部分,写四列:“Item”、“Green”、“Red”和“Total”;其中“Total”对应于每行的总数。然后在“详细信息”部分添加“GreenColour”、“RedColour”和其他一些“TotalColours”字段(我不太了解)。并且还在底部添加了额外的一行,其中包含每列的总数。
这听起来与“CrossTab”工具非常相似,但不能那样做。我知道一个可能的答案是通过添加“Total”列来修改 StoredProcedure 并在查询中计算它。并在查询后使用 UNION 添加每列的“Total”,其中“Item”是“Total”,“Green”和“Sum”的值是另一个查询的“SUM”。但是我不想这样做,我希望水晶报表来解决它。
谢谢,我很抱歉问这么简单的问题写了这么多。
编辑:我的示例所需的输出是:
Item Green Colour Red Colour Total
Apple 4 2 6
Chair 1 2 3
Total 5 4 ¿9?
还想知道是否有可能同时使用“9”和没有它。