speed as a result of other calculations

Hi everyone!

A question has been troubling me for some time.
I have a stationary bike that displays basic data from a training session on the console, but there is no way to export this data to a file for further analysis and archiving. I'm talking about a continuous record, not just a workout summary.
To get around this problem, in a file created in Excel and VB, the training session (recorded with a watch and extended with cadence data), is processed and in this way, the obtained file is sent to Garmin Connect. This way I have a graph of the speed and the distance covered.
I have now decided to create an app directly for the watch that would calculate speed and distance.
And finally my question: Is it possible for the speed value to be the result of other calculations? From what I have read so far this is not possible in Data Fields.
I would prefer to know this before I start working on the application, particularly as I need to learn a lot about Monkey C programming itself :)
Thank you in advance for your help.