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

Crystal reports Crystal Reports公式编辑-按多个条件汇总字段,crystal-reports,crystal-reports-xi,Crystal Reports,Crystal Reports Xi,我有一份包含两个组名的报告-客户和产品 我试图根据客户对每个产品的订单汇总一个字段“总计” 但我只想用特定的字段值对行求和 例如: 如果{OrderProducts.X}=Y和{OrderProducts.V}W,则 总和({OrderProducts.Quantity},{Products.ProductID}) 当使用带条件字段的和时,我得到的是整个和,而不考虑上述字段值 我很感激你能帮我 (我正在使用Crystal Reports 2011)尝试一种不同的方法: 创建公式字段: //{@

我有一份包含两个组名的报告-客户和产品 我试图根据客户对每个产品的订单汇总一个字段“总计” 但我只想用特定的字段值对行求和

例如: 如果{OrderProducts.X}=Y和{OrderProducts.V}W,则 总和({OrderProducts.Quantity},{Products.ProductID})

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

我很感激你能帮我


(我正在使用Crystal Reports 2011)

尝试一种不同的方法:

  • 创建公式字段:

    //{@product} //为所选产品生成产品;否则无效 如果{OrderProducts.X}=Y和{OrderProducts.V}W,则 {OrderProducts.Quantity}*{Products.ProductID}

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

  • 选择字段,然后选择插入|摘要
  • 如果需要,请删除公式字段(摘要无需位于画布上即可正常工作)

尝试另一种方法:

  • 创建公式字段:

    //{@product} //为所选产品生成产品;否则无效 如果{OrderProducts.X}=Y和{OrderProducts.V}W,则 {OrderProducts.Quantity}*{Products.ProductID}

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

  • 选择字段,然后选择插入|摘要
  • 如果需要,请删除公式字段(摘要无需位于画布上即可正常工作)
尝试添加“运行总计字段”(查看>>字段浏览器)

要汇总的字段-product.quantity

评估-选择“使用forumla”并给出您的情况

e、 g

如果(product.x=Y和product.vW),则
产品数量
其他的
0
重置-选择您的客户字段

希望这对您有所帮助

尝试添加“运行总计字段”(查看>>字段浏览器)

要汇总的字段-product.quantity

评估-选择“使用forumla”并给出您的情况

e、 g

如果(product.x=Y和product.vW),则
产品数量
其他的
0
重置-选择您的客户字段


希望这能有所帮助

Radiodef先生-您在我上面的回答中到底编辑了什么?我看不出有任何改善!你不应该仅仅因为你可以用正确的代码格式编辑而编辑。我有一本书。你不应该抱怨你的演讲有了小小的改进。哦,我明白了。。有一个空间被你移除了!如果你在编辑时提到这一点(如果我没有错的话,可以选择这样做的话),我们会完全避免这次对话@Radiodef-你在我的回答中到底编辑了什么?我看不出有任何改善!你不应该仅仅因为你可以用正确的代码格式编辑而编辑。我有一本书。你不应该抱怨你的演讲有了小小的改进。哦,我明白了。。有一个空间被你移除了!如果您在编辑时提到(如果我没有错的话,可以选择这样做),我们会完全避免这次对话。
if (product.x=Y and product.v<>W) then 
product.quantity
else
0