How can I add a field to a view that is calculated using other fields?
You could create your own views field handler in a custom module. 
Implement  hook_views_api and hook_views_data_alter(&amp;$data) than you can write your own field handler.