【问题标题】:How to add grandtotal to a crystal reports crosstab report如何将总计添加到水晶报表交叉表报表
【发布时间】:2014-07-25 13:30:34
【问题描述】:

我创建了一个交叉表水晶报表(2013 年)。我将它放在组标题中,我想要每列的总报告:fluidspartshopfeestandardlaborstandardpartstandardservicestirepart。我不知道如何去做那部分。报告的图片可以在这里找到:

【问题讨论】:

    标签: crystal-reports


    【解决方案1】:

    Report Footer 中再创建一个交叉表,并将您放置的所有字段放在第一个交叉表中并显示。

    编辑---------------------------------------------- ----------------------

    获取prefix

    假设您的父数据库字段是parent

    创建一个公式@Prefix 编写下面的代码并使用该公式进行分组。

    {Parent}[1]+{Parent}[2]
    

    这将选择RC 并按公式分组

    Edit2---------------------------------------------- --------------------------------

    按照以下流程发送至supress

    1. 创建一个公式@Reset 并放在组标题中。

      Shared Numbervar count;
      count:=0
      
    2. 再创建一个公式@Increment 并详细说明.. 如果您的客户详细说明

      Shared Numbervar count;
      count:=count+1;
      
    3. 现在抑制Parent 组页脚写下面的公式。

      EvaluateAfter({@Increment});
      Shared Numbervar count;
      
      if (count>1)
      Then true
      Else False
      

    这将抑制组总数

    【讨论】:

    • 我想添加到这个链中,现在我有一个宏大的报告总数。我没有按父母对客户进行分组的字段,它们以字母前缀区分。 RC4711,“父”是RC。所以我有多个 RC 客户,例如 RC4711、RC4742 等。如何在组更改时按前缀和总计进行分组?
    • 我已经创建了公式。就是不知道怎么分组。未列入专家组。
    • 您应该能够在专家组中看到该公式...它应该默认出现。插入组并在下拉列表中您将获得公式
    • 太棒了。不确定@prefix 公式是什么意思,但你说得对,它是专家组。作品。没什么大不了的,但是当我有一个没有多个客户的“父母”时,仍然会显示组总数。只显示一个时有没有办法抑制它?
    • @westbrook 检查我的Edit2 以抑制组总数
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多