對上一層:  模型程式語言參考手冊 > 資料提取輔助函數 >

IfAtTop( )

Print this Topic Previous pageReturn to chapter overviewNext page

假如馬匹賽次在檢視正常排序下的頂列,函數會傳回第一參數字串之內所含之函數的運算結果,否則函數會傳回第二參數字串之內所含之函數的運算結果(假如你沒有傳入第二參數,函數則傳回 .NULL.)。我們可以利用本函數在每場賽事中只選取一匹馬,配合檢視的統計功能,進行以賽事為單位(而非以馬匹賽次為單位)的數據統計。

所謂正常排序下的頂列的意義如下:

在過往的賽事中,正常排序下的頂列即頭馬列,若賽事有多於一隻頭馬,則以排先的為準
在未有名次的賽事中,正常排序下的頂列即第一號馬

 

語法

IfAtTop('fTrueExpression','fFalseExpression')

 

回傳值

與傳回的參數字串所含的算式回傳值的資料類別相同

 

例子

下圖檢視的第四欄使用了函數 IfAtTop('HrRunners( )') 以計算賽事的出馬匹數,在正常排序下「龍霸」排在檢視的頂列,無論檢視目前的排序如何,函數在龍霸一列都會傳回12(賽事出馬匹數),而在其他馬匹列則會傳回 .NULL.。

 

備註:無論檢視目前的排序如何,你都隨時可以按資料表左上角的小鍵,把檢視還原成正常排序。

 

 


Page url: http://www.racematenet.com/help/index.html?ifattop.htm