zoukankan      html  css  js  c++  java
  • 水晶报表分组,统计,求和,sum()函数使用

    --Sum()函数统计的是明细所有的和

    Sum(字段名)

    --根据分组字段统计的和

    Sum ({xh_Getdinggoudan;1.Djine} ,{xh_Getdinggoudan;1.Ddgdanhao})

    百度搜的:

    https://zhidao.baidu.com/question/555790701.html

    Sum
    Basic 语法和 Crystal 语法。
    重载
    Sum (fld)
    Sum (fld, condFld)
    Sum (fld, condFld, cond)
    Sum (x)
    参数
    fld 是可由函数求值的任何有效的数据库字段或公式字段。
    condFld 是用于对 fld 中的值进行分组时所依据的字段。
    cond 是表明 condFld 分组类型的字符串。只能在 condFld 是一个日期、时间、日期时间或布尔字段时才指定此参数。有关此参数有效字符串的详细信息,参见汇总函数的条件。
    x 是可由正在使用的函数求值的数字或货币值的数组。
    返回
    数字
    操作
    使您能够添加报表中出现的值。例如:
    如果销售报表包含一个显示每张订单金额的字段,则可以计算报表上出现的所有订单的总和(总计和)。
    如果对订单进行分组(例如,按订单所来自的省份对其分组),则可以计算每组订单金额的总和(在本例中,为每个省)。
    如果将订单按日期或布尔值分组(例如,对订单按其发出的月份进行分组),则可以根据日期字段或布尔字段中的特定变化来计算每组订单金额的总和(在本例中,为每月)。
    如果指定单个值的集合,则也可以计算该集合中值的总和。有关这种汇总的详细信息,参见数组汇总函数。
    示例
    下列示例适用于 Basic 语法和 Crystal 语法:
    Sum({file.QTY})
    计算 QTY 字段中所有值的总和。
    Sum({订单.金额}, {订单.客户 ID})
    对“金额”字段中每个订单组的订单求和(总计)。每当“客户 ID”字段中的值变化时,订单都将进行分组。
    Sum({订单.金额}, {订单.日期}, "monthly") % Sum({订单.金额 })
    对“金额”字段中的值按月分组,并计算每个月组中值的总和相对于整个报表值的总和的百分比。
    Sum([{file.AMOUNT}, {file.PRICE}, {file.COST}])
    “金额”、“价格”和“费用”字段中值的总和。
    注意: 在公式中使用此函数强制在打印时对公式求值。有关求值时间考虑因素的详细信息,参见求值时间。
  • 相关阅读:
    fiddler抓取APP请求
    Docker解决没有vi、vim等命令
    postgresql数据库导入导出
    DockerFile简介以及使用
    Docker-容器数据卷
    Docker-commit镜像提交
    Spring Beans自动装配
    Spring Bean几种注入方式——setter(常用),构造器,注入内部Bean,注入集合,接口...
    Spring Bean的生命周期
    Spring IoC容器的初始化和依赖注入
  • 原文地址:https://www.cnblogs.com/chirs888888/p/6283829.html
Copyright © 2011-2022 走看看