-2

我正在为一份 Crystal 10 报告而苦苦挣扎。我需要做的是询问订单中的所有行,如果我找到包含关键行或元素(框架)的订单,那么我想捕获整个订单的销售价格并将其写入要在报告的页脚中报告的运行总计字段。
示例:在第一个订单中,我有两个订单项;一个是框架,另一个也是框架。因为订单至少包含一帧,所以我想记录从订单到运行总计字段计算的总计。此发票的总计为 50.00 美元。在第二个订单中,我有两个垫子。因为订单不包含框架,所以该订单不符合条件。在第三个也是最后一个订单中,我有两个垫子和一个框架,因此这个订单符合条件。该订单的总金额为 75 美元,因此我将其添加到运行总计计算中。最终结果是我应该有一个“总”运行 $125.00。我的问题是,无论我尝试什么,我使用的公式都能正确处理第一个顺序,第二个正确,但是因为第三个顺序中有一个 Mat,它会一起忽略第三个顺序,它不应该。请帮忙…。

4

1 回答 1

1

你能解释一下你尝试了什么吗?

这会有点棘手,我可能会尝试更接近源头。你的数据源是什么?

您会受到一些性能影响,但您可以添加一个 sql 表达式,例如:

(select count(*) from mytable where ordern_number = "table.order_number" and product = 'frame') as includes_frame

然后你可以在你的金额列上做一个运行总计,并告诉水晶评估哪里{includes_frame} > 0

于 2013-07-17T07:50:20.353 回答