我正在努力处理Crystal 10报告。我需要做的是查询订单中的所有行,如果我找到包含关键行或元素(框架)的订单,那么我想要捕获整个订单的销售价格并将其写入要在报告页脚中报告的运行总字段 例: 在第一个订单中,我有两个订单项;一个是框架,另一个是框架。由于订单至少包含一个框架,我想记录从订单到运行总计字段计算的总计。此发票的总额为$ 50.00。 在第二顺序我有两个垫。由于订单不包含框架,因此此订单不符合条件。 在第3和最后的订单中,我有两个Mats&因此,这个订单符合资格。此订单的总金额为75美元,因此我将其添加到运行总计算中。 最终结果是我应该有一个“Grand”运行总计$ 125.00。 我的问题是,无论我尝试什么,我正在使用的公式正确处理第一顺序,第二顺序,但因为在第三顺序中有一个Mat,它一起忽略第三顺序而不应该。 请帮忙......
答案 0 :(得分:1)
你能解释一下你的尝试吗?
这将有点棘手,我可能会尝试更接近来源。你的数据源是什么?
您将获得一些性能提升,但您可以添加一个类似于:
的sql表达式 (select count(*) from mytable where ordern_number = "table.order_number" and product = 'frame') as includes_frame
然后,您可以在金额列上执行总计,并告诉水晶评估{includes_frame} > 0