【发布时间】:2018-08-02 02:01:19
【问题描述】:
我想完全根据我在销售订单摘要报告(屏幕 ID - SO610500)的报告参数中选择的 InventoryItem 排除销售订单。这意味着,如果我在参数中选择特定的 InventoryItem,则报告不应包含我将所选 InventoryItem 作为行项目之一的整个销售订单。
我已经尝试通过添加 SOLine.InventoryID,不包含条件的附加过滤器,但是当我只有 1 个订单项需要排除但如果有更多订单项则它不起作用时,这似乎有效.
我也尝试添加新的附加参数以排除选择的 InventoryID,但这也一样。
任何人都可以提出任何更好的方法来实现这一目标。
销售订单 1(示例)- 仅包含我想从报告中排除的 1 个订单项。
销售订单 2(示例)- 包含 2 个行项目,其中 1 个项目我想从报告中排除。
销售订单汇总报告 - 我添加了附加过滤条件
销售订单汇总报告 - 报告本身,不列出第一个销售订单,但有第二个销售订单。
【问题讨论】:
-
不确定谁投了反对票,但请解释一下我在问题中遗漏了什么?请解释一下。
-
别担心,问题看起来很好。有些人不熟悉 Acumatica 观看审查队列,并且不时这样做。
-
谢谢@HB_ACUMATICA
-
这里的难点在于 SQL。如果您能够使用没有 SQL 子查询的单个 SQL 查询来实现过滤器,那么它可以在报告表模式中实现。我们有一个关于 SO 文档的教程,展示了如何使用带有报告的图表,它允许您拥有视图委托和更复杂的数据操作。这种方法需要更多的设置工作,但更灵活,并且可以轻松使用过滤器:riptutorial.com/acumatica/example/25273/…
-
有没有办法可以使用子报表,先将选定的报表参数值传递给子报表,然后使用这个子报表作为一些源来排除报表中我不想要的订单。跨度>
标签: acumatica