函數從馬匹、騎師或馬房往績之中,點算合乎條件的賽事的數目。
語法
HrCount('lCountIf',nRaces,'fCondition',nDefaultValue,cIncluding)
JrCount('lCountIf',nRaces,'fCondition',nDefaultValue,cIncluding)
SrCount('lCountIf',nRaces,'fCondition',nDefaultValue,cIncluding)
參數 |
註釋 |
例子 |
||||||||
'lCountIf' |
|
'HrFP( )=1' |
||||||||
nRaces |
|
6 |
||||||||
'fCondition' |
|
'For HrFP( )=1 While HrDate( )>Date(1999,9,1)' |
||||||||
nDefaultValue |
當函數未能從往績之中提取任何合適的資料的時候,函數會傳回這參數值(預設值)。 |
|||||||||
cIncluding |
在正常情況下,函數不會計算即日賽事,假如您要包括即日賽事,您可以利用 cIncluding 參數改變函數提取資料的範圍。請參閱以下說明頁以了解更多:MCL 函數的 cIncluding 參數。 |
'R' |
回傳值
Numeric
例子
HrCount('HrRating( )>80',6,'For HrDistance( )=1400')
上式的第一參數為邏輯值,所以函數會點算「是」值,故此函數會傳回馬匹在過去 6 場 1400 米的賽事中,評分超過 80 的次數。第二參數 6 指定點算 6 場,但非一般最接近的 6 場,而是最接近 6 場 1400 米的賽事。
HrCount('HrRating( )',6,'For HrDistance( )=1400')
點算過往 6 場 1400 米賽事之中有多少場 HrRating( ) 不等如Null,假如 1400 米的賽事不足 6 場的話,函數傳回所有合條件的賽事。請注意就算 HrRating( ) 傳回 0,函數都會照樣點算。
JrCount(,'While JrSeason( )='+Str(JrSeason( ),4))
點算騎師今季所有賽事的數目。
HrCount(,'For HrDistance( )=1400 and HrAveRating( )>100')
點算馬匹所有1400米且全場馬匹的平均分數大於100的賽事的數目。
參閱
HrCountNZ( ), JrCountNZ( ), SrCountNZ( )
Page url: http://www.racematenet.com/help/index.html?hrcount.htm