数据的明细列中有一计算字段,在分组中与报表合计中怎么对其计算小计与合计呢?

解决方案 »

  1.   

    小计: [TOTAL_VALUE]
    合计:  [Sum(TOTAL_VALUE)]
      

  2.   

    选择一个 CalcText控件,然后将DataField设置绑定的数据源字段,属性值为 Total_Value
    DataView设置数据源。
      

  3.   

    to: orchidbing(米饼) 
    Total_Value是不是自定的一个报表变量??对于数据源中的一个字段作这样的处理是没有问题的,

    单价(字段)*总价(字段)=subtotal(报表变量)
    然后在分组中加入一个 CalcText控件,然后将DataField设置为subtotal,是得不到正确结果的。
      

  4.   

    单价(字段)*总价(字段)=subtotal(报表变量)?
    实在不行,你就增加一个字段,用来保存计算结果,再查询打印
      

  5.   

    不好意思写反了
    在数据明细里:
    总金额:subtotal(报表变量)=单价(字段)*数量(字段)我要得到分组的总金额=记录1的subtotal+记录2的subtotal+...+记录n的subtotal
    我的作法是:
    然后在分组的尾部中加入一个 CalcText控件,然后将DataField设置为subtotal,但是得不到正确结果的。
      

  6.   

    to: orchidbing(米饼) 
    应该是这样的:-------------------------------------
    顾客编号    顾客姓名
    -------------------------------------
    1013         张三
    ------------------
    顾客编号    销售数量 销售单价  销售额
    1013         50 20 $1,000
              -----------
                小计$1,000-------------------------------------
    顾客编号    顾客姓名
    -------------------------------------
    1014        李四
    ------------------
    顾客编号    销售数量 销售单价  销售额
    1014         50 20 $1,000
    1014         50 40 $2,000
              -----------
                小计$3,000  
    ----------------------------------------
              合计:$4,000其中销售额是数据源中是不存在的,在报表中用一计算控件(我不记得名字了)得到。
    我不知道怎样去得到小计与合计??(当然,也可以在SQL中加入并得到销售额,这样的话就不存在我的问题了)。