Split / Leg Calculations

For each Splits, Sectors and Legs there are other useful fields which are calculated which can all be called in the same way as times / ranks.

.Exists- Returns a 1 if there is a time recorded for that Split or Leg otherwise returns 0.

.Positive - Returns a 1 if there is a time recorded for that Split or Leg AND the time is positive otherwise returns 0.

.SplitCount - Returns the number of Splits which have times recorded up to and including that Split.

.Distance(.Meter / .KM / .Miles) - Returns the distance for the Split, Sector or Leg. By default this is returned in meters, there are optional units for distance which can be appended to convert this as necessary. 

.SpeedOrPace - Returns the default speed or pace for the defined time according to the type of sport or the unit selected in the advanced settings for that Split. The format is included in the output, e.g. "1:40 min/100m"

.Speed(.Decimal) - Returns the cumulative speed for the defined time. Speeds are formatted as "ss.k", or can also be returned as a decimal value with .Speed.Decimal

.Pace(.Decimal) - - Returns the cumulative pace for the defined time.  Paces are formatted as "HH:mm:ss", or can also be returned as a decimal value with .Pace.Decimal