SQL Server 如何汇总SAP Crystal Reports中不包括隐藏值的字段的总计

blmhpbnm  于 2022-12-17  发布在  其他
关注(0)|答案(1)|浏览(151)

我有一个报告显示销售报告。但有一个重复的数据,由于输入错误(人为错误)。
下面是我报表设计器

结果

如果不包括两个重复数据中的一个,如何按组汇总合计?
我尝试通过包含条件suppress by idcust和特定发票编号来隐藏该列。

{SALES_REPORT_MAIN.CNTITEM}=previous({SALES_REPORT_MAIN.CNTITEM}) and 
{SALES_REPORT_MAIN.IDSHIPNBR}=previous({SALES_REPORT_MAIN.IDSHIPNBR})and 
{SALES_REPORT_MAIN.IDCUST}="0357-00" and
{SALES_REPORT_MAIN.IDINVC} in "INV220004425" to "INV220004426"

然后在{@SumAmount}字段上打印记录时使用numbervar添加公式

whileprintingrecords;

numbervar qty;
qty := qty + Sum ({@Amount}, {SALES_REPORT_MAIN.IDCUST});

并且结果如下

但是如果合计的话,肯定不是49xxxxx,而是25xxxxxx,合计汇总还是把被抑制的数据加起来

h5qlskok

h5qlskok1#

添加使用隐藏条件的公式,如下所示:
IF {隐藏条件} THEN 0 ELSE {要汇总的值}
然后,对公式求和。

相关问题