gpt4 book ai didi

database - 在没有交叉表的 Crystal Reports 中每行和每列添加 "Total"

转载 作者:搜寻专家 更新时间:2023-10-30 20:20:07 24 4
gpt4 key购买 nike

我有一个简单的问题。

假设我有一个存储过程,它返回一个包含以下列的表:(Item, GreenColour, RedColour),对应于所有可能的项目以及其中有多少是“绿色”或“红色”。即,可能的输出可能是 {(Apple, 4, 2), (Chair, 1, 2)}。

我想在报告中做的是:

在标题部分,写四列:“Item”、“Green”、“Red”和“Total”;其中“总计”对应于每行的总计。然后在“详细信息”部分添加“GreenColour”、“RedColour”和其他一些“TotalColours”字段(我不太了解)。并在底部添加一行,显示每列的总数。

这听起来与“CrossTab”工具非常相似,但不能那样做。我知道一个可能的答案是通过添加“总计”列并在查询中计算它来修改 StoredProcedure。并在查询后使用 UNION 添加每列的“总计”,其中“项目”是“总计”,“绿色”和“总和”的值是另一个查询的“总和”。但是我不想这样,我要Crystal Reports来解决。

谢谢,我为问这么简单的问题写了这么多,我深表歉意。

编辑:我的例子需要的输出是:

Item      Green Colour    Red Colour    Total
Apple 4 2 6
Chair 1 2 3
Total 5 4 ¿9?

还想知道是否可以同时使用“9”和不使用“9”。

最佳答案

你是对的,交叉表对此来说太过分了。只需创建一个公式来对颜色求和:

{table.GreenCount} + {table.RedCount}

要获得报告总数(您的示例中的 9),只需插入一个总和摘要。 (右键单击您刚刚创建的公式字段 -> “插入” -> “汇总” -> “计算此汇总”作为总和)。

关于database - 在没有交叉表的 Crystal Reports 中每行和每列添加 "Total",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10567625/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com