Has anyone developed a way to allow more detailed and complicated calculations to be performed with the demographic data, than what is currently available directly in MapPoint?

For instance, MapPoint will allow data to be plotted that consists of two items with one of those used as a divisor - e.g. Businesses/Population. It will not allow a calculation such as Businesses/Population X (a constant) or X another data field.