函數從馬匹、騎師或馬房往績之中,計算某資料項的總和,然後再把點算的結果依一算式值分列 (breakdown) 並以文字串傳回。(8.0 版新增函數)
語法
HrSumBy('nValueExpr','eBreakdownExpr',nRaces,'fCondition',cDefaultVal,cIncluding)
JrSumBy('nValueExpr','eBreakdownExpr',nRaces,'fCondition',cDefaultVal,cIncluding)
SrSumBy('nValueExpr','eBreakdownExpr',nRaces,'fCondition',cDefaultVal,cIncluding)
增強語法
利用增強語法您可以
1. | 在單一函式之中進行多項目及多種類統計,比利用多個函式進行多次往績搜尋快得多 |
2. | 自訂回傳字串的格式 |
3. | 控制分列組的排序 |
4. | 在分組結果之前顯示一總計段,在總計段中可以顯示不分組的總計數字 |
本函數的增強語法的格式和用法和函數 HrCountBy( ), JrCountBy( ), SrCountBy( ) 相同,請參閱其說明頁以了解其用法。
參數 |
註釋 |
例子 |
||||||||
'nValueExpr' |
|
'HrDvdWin( )' |
||||||||
'eBreakdownExpr' |
分列結果所依據的算式,假如省略了,則統計將不分組,而在所有合條件的記錄中統計並只傳回一組結果。 |
'HrDistance( )' |
||||||||
nRaces |
|
6 |
||||||||
'fCondition' |
|
'For HrFP( )=1 While HrDate( )>Date(1999,9,1)' |
||||||||
cDefaultValue |
當函數未能從往績之中提取任何合適的資料的時候,函數會傳回這參數值(預設值)。 |
|||||||||
cIncluding |
在正常情況下,函數不會計算即日賽事,假如您要包括即日賽事,您可以利用 cIncluding 參數改變函數提取資料的範圍。請參閱以下說明頁以了解更多:MCL 函數的 cIncluding 參數。 |
'R' |
回傳值
Character(字串的長度視乎分列算式的值而定,由於字串的長度有可能很大,我們一般會把欄位設定為 Multiline Text)
例子
HrSumBy('HrWinTickets( )','HrDistance( )')
函數傳回以距離分列出所有賽事的目標馬匹的獨贏票的總和
HrSumBy('HrWinTickets( )','HrDistance( )',, 'HrFp( )=1')
函數在所有賽往績中點數算勝出賽事目標馬匹的獨贏票的總和,然後以距離分列
參閱
HrCountBy( ), JrCountBy( ), SrCountBy( ) | HrAverageBy( ), JrAverageBy( ), SrAverageBy( )
Page url: http://www.racematenet.com/help/index.html?hrsumby.htm