Crystal Reports公式编辑 - 按多个条件汇总字段

时间:2011-12-25 09:53:15

标签: crystal-reports crystal-reports-xi

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

例如: 如果{OrderProducts.X} = Y和{OrderProducts.V}<>那么 SUM({OrderProducts.Quantity},{Products.ProductID})

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

我很感激这方面的帮助

(我正在使用Crystal Reports 2011)

2 个答案:

答案 0 :(得分:1)

尝试不同的方法:

  • 创建公式字段:

    // {@产物} //为选定的产品生成产品;否则为NULL 如果{OrderProducts.X} = Y和{OrderProducts.V}<>那么   {OrderProducts.Quantity} * {Products.ProductID}

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

  • 选择字段,然后选择插入|摘要......
  • 删除公式字段(如果需要)(不需要在画布上,以使摘要正常工作)

答案 1 :(得分:0)

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

要汇总的字段 - product.quantity

评估 - 选择"使用forumla"并在那里给你的条件

e.g。

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

重置 - 选择您的客户字段

希望这有帮助