Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Crystal reports 根据公式对项目进行分组_Crystal Reports_Crystal Reports 2008_Crystal Reports 2010 - Fatal编程技术网

Crystal reports 根据公式对项目进行分组

Crystal reports 根据公式对项目进行分组,crystal-reports,crystal-reports-2008,crystal-reports-2010,Crystal Reports,Crystal Reports 2008,Crystal Reports 2010,我正在使用Crystal Reports创建发票&我想将具有相同PRO_ID的产品分组到一行,为此,我创建了一个组,效果很好 以下是数据样本 在第二行中,由于退货,数量为负数。我想分别显示实际订购的项目和退货项目 目前,报告显示订单数量为-1,因为它只是根据专业ID对产品进行分组。如何分别对这些产品进行分组?尝试以下方法: 保持PRO_ID作为第一个组,然后创建一个子组@group2,并编写以下代码: if ORDER_QTY<0 then "Returned" else "Actual"

我正在使用Crystal Reports创建发票&我想将具有相同
PRO_ID
的产品分组到一行,为此,我创建了一个
,效果很好

以下是数据样本

在第二行中,由于退货,数量为负数。我想分别显示实际订购的项目和退货项目

目前,报告显示订单数量为-1,因为它只是根据专业ID对产品进行分组。如何分别对这些产品进行分组?

尝试以下方法:

  • 保持
    PRO_ID
    作为第一个组,然后创建一个子组
    @group2
    ,并编写以下代码:

    if ORDER_QTY<0
    then "Returned"
    else "Actual"
    

    if ORDER\u qtyh您如何区分退货项目?不包括-ve值显示是否还有其他字段正在使用?没有,没有其他字段。如果OrthQuy QTy小于0,我认为它是一个返回的项目。检查我的答案,并让我知道在编写代码之前的任何问题。我需要从组专家向导中选择哪个字段?sry我是CRY的新手,我创建了一个名为
    group2
    的公式,并在其中添加了代码。。。现在,当您转到
    插入组
    时,请选择公式
    组2
    ,以便创建组
    if ORDER_QTY<0
    then "Returned"
    else "Actual"