Crystal reports 根据crystal报告中的条件汇总两个不同组的详细信息
我对crystal report非常陌生,需要帮助来显示以下内容,我希望这不会太复杂 这是我的桌子:Crystal reports 根据crystal报告中的条件汇总两个不同组的详细信息,crystal-reports,Crystal Reports,我对crystal report非常陌生,需要帮助来显示以下内容,我希望这不会太复杂 这是我的桌子: id amount comment status A 100 principal paid A 10 interest paid B 200 principal outstanding B 20 interest outstanding C 300 principal outstanding C 30 interest
id amount comment status
A 100 principal paid
A 10 interest paid
B 200 principal outstanding
B 20 interest outstanding
C 300 principal outstanding
C 30 interest outstanding
目前,这是一份分组评论水晶报告,其中显示:
principal
A 100
B 200
C 300
Total 600
interest
A 10
B 20
C 30
Total 60
我希望在状态为“未付”时显示此项,本金显示本金和利息之和。当状态为“已支付”时,仅显示本金金额
principal
A 100
B 220
C 330
Total 650
interest
A 10
B 20
C 30
Total 60
我尝试在SQL表达式中使用group by进行求和,但crystal report返回的值超过1个错误
非常感谢您的帮助。谢谢为“Principal”抑制组节(使用节抑制表达式)
相反,插入一个交叉表(报告标题),并将行设置为“ID”,将“Amount”设置为“sum”。或者,如果您想要更大的灵活性,可以插入子报表。子报表允许您以不限于主报表分组方式的方式显示数据分组结果。交叉表允许您执行相同的操作,但在布局(仅网格)、内容、选择标准(必须与主报告或其所在的主报告组的数据集相同)等方面没有那么灵活。感谢您的建议。我会尝试第一个建议,但请您在插入子报告时进行详细说明。我可能遗漏了一些内容,因为我无法使用交叉表。它适用于B和C,但不适用于A,因为它应该只有本金(而不是本金+利息)。我正在与子报告作斗争,因为本质上,我被同样的原始问题困住了。这很有趣。我对这些、子报表或交叉表的了解非常有限。很高兴有一个关于子报告的阅读。你能让我知道构建子报告的好读物以及它是如何工作的吗?