1

我有一个包含 2 个组名的报告 - 客户和产品 我正在尝试从客户的每个产品的订单中总结一个字段“总计”,但我只想总结具有特定字段值的行

例如:如果 {OrderProducts.X} = Y And {OrderProducts.V} <> W Then SU​​M({OrderProducts.Quantity},{Products.ProductID})

当使用带有条件字段的 SUM 时,我得到了整个总和,而不考虑上述字段值。

我很感激这方面的一些帮助

(我使用的是水晶报表 2011)

4

2 回答 2

1

尝试不同的方法:

  • 创建公式字段:

    //{@product} //为选定的产品生成一个产品;否则为 NULL 如果 {OrderProducts.X} = Y 且 {OrderProducts.V} <> W 则 {OrderProducts.Quantity}*{Products.ProductID}

  • 将公式放在画布上(在详细信息部分)

  • 选择字段,然后选择插入 | 概括 ...
  • 如果需要,删除公式字段(它不需要在画布上以使摘要正常工作)
于 2011-12-25T16:58:14.687 回答
0

尝试添加“运行总字段”(查看 >> 字段资源管理器)

要总结的字段- product.quantity

评估- 选择“使用论坛”并在那里给出你的条件

例如

if (product.x=Y and product.v<>W) then 
product.quantity
else
0

重置- 选择您的客户字段

希望这可以帮助

于 2015-04-08T20:18:14.160 回答