根据公式对项目进行分组

时间:2014-09-07 11:15:24

标签: crystal-reports crystal-reports-2008 crystal-reports-2010

我正在使用Crystal Reports& amp;创建发票我想将具有相同PRO_ID的产品分组到一行中,为此我创建了一个GROUP,它可以正常工作。

以下是数据样本

PRO_ID   NAME       ORDER_QTY
0001     Battery    2
0001     Battery    -6
0001     Battery    3

在第二行中,由于退回的项目,数量为负数。我想分别显示实际订购的商品和单独归还物品。

目前报告显示ORDER_QTY的-1,因为它只是根据PRO_ID对产品进行分组。我该如何分开这些?

1 个答案:

答案 0 :(得分:1)

试试这个:

  1. 保持PRO_ID原样作为第一组,然后创建一个子组@group2并写下代码:

    if ORDER_QTY<0
    then "Returned"
    else "Actual"
    
  2. 使用@group2PRO_ID之后进行分组。

    现在将所有字段放在详细信息中。

    希望这会有所帮助