Crystal reports Crystal Reports 2008-如何获得汇总字段的中值?

Crystal reports Crystal Reports 2008-如何获得汇总字段的中值?,crystal-reports,crystal-reports-2008,summary,Crystal Reports,Crystal Reports 2008,Summary,我需要一种方法来解决Crystal无法总结总结的问题 数据样本: 装运编号和已付金额(美元): 装运费#1美元1089.34;装运费#2美元985.22;和装运#3美元1002.87 我已按装运编号对数据进行了分组,并对每批装运支付的美元进行了合计。每批货都有不同的交货期,所以我必须将支付的美元加起来,才能得到每批货的总支付金额。在这个总和列表中,我需要找到中位数。我知道如果我导出到excel,这将很容易做到,但我需要将其内置到Crystal报表中 我知道写一个简单的公式,比如中位数(总和($p

我需要一种方法来解决Crystal无法总结总结的问题

数据样本: 装运编号和已付金额(美元): 装运费#1美元1089.34;装运费#2美元985.22;和装运#3美元1002.87

我已按装运编号对数据进行了分组,并对每批装运支付的美元进行了合计。每批货都有不同的交货期,所以我必须将支付的美元加起来,才能得到每批货的总支付金额。在这个总和列表中,我需要找到中位数。我知道如果我导出到excel,这将很容易做到,但我需要将其内置到Crystal报表中

我知道写一个简单的公式,比如中位数(总和($paid))是行不通的。错误消息“此字段无法汇总”确认Crystal无法汇总汇总


请帮忙!非常感谢您的任何解决方案

您可以使用Running total来实现这一点

  • 取“已付”的运行总数和“计数”的另一个运行总数,然后在公式中使用这两个值来计算中位数

  • 你能提供我会使用的具体配方吗?我不确定如何使用付费和计数的运行总数来找到中位数。例如:装运1:包括交货A($40)和交货B($60)。第一批货的总价是100美元。第二批:C批20美元,D批50美元,E批70美元。第二批货的总价为140美元。第三批货:F批货($100),G批货($120),H批货($140)。第三批货的总价是360美元。我需要发货总额的中位数(100140360)。不是每次交付的中位数。你能用这个例子进一步解释解决方案和公式吗?你可以在那里尝试运行总数。你可以指定在第一组或所有组之后汇总数值的位置,然后以类似的方式进行计数。我不能在这里粘贴跑步总数的屏幕截图,请检查谷歌如何创建跑步总数。