水晶報表分組,統計,求和,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}])
“金額”、“價格”和“費用”字段中值的總和。
注意: 在公式中使用此函數強制在打印時對公式求值。有關求值時間考慮因素的詳細信息,參見求值時間。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM