代码之家  ›  专栏  ›  技术社区  ›  Nathan Koop

晶体报告中的条件群和

  •  4
  • Nathan Koop  · 技术社区  · 15 年前

    我做了一些会计报告,并用一个公式总结了我的不同货币

    工业工程

    加拿大委员会公式

    if {myData;1.CurrencyType} = "CDN" then
        {myData;1.Commission} 
    else
        0
    


    加拿大委员会

    SUM({@CanadianCommissionFormula})
    

    然后我会在报告的底部显示加拿大委员会,一切都很好。

    我刚遇到这样做的要求,但按销售代表分组。我尝试使用我以前的公式,但这是整个报告的总和。有没有一种简单的方法可以这样总结,基于它属于哪个组?

    3 回复  |  直到 15 年前
        1
  •  8
  •   PowerUser    14 年前

    你可能一年前就知道了,但以防万一,试试这个:

    1. 将您的加拿大佣金公式更改为

      SUM({@CanadianCommissionFormula},{SalesRep})

    2. 将此公式放入Salesrep的组页脚部分。

    现在应该正确显示。

        2
  •  0
  •   OMG Ponies    15 年前

    根据Crystal Report中的销售代表创建一个组,并放置:

    SUM({@CanadianCommissionFormula})
    

    …在小组的页脚。

        3
  •  0
  •   Dusty    15 年前

    我认为Rexem的建议应该行得通,但既然你说它给了你所有销售代表的总数,你可以把总数改为运行总数。在此之前,我会再次检查您的字段是否在正确的页脚部分。

    若要执行运行总计,请按销售代表分组,然后设置运行总计以对每个记录进行评估,并在组更改时重置。然后,您可以将此运行总计放在组页脚中,它将显示小计。

    希望这有帮助。