Hola
DjMiki
Aqui el detalle es que como no estan relacionadas se me ocurre que en tu reporte muestres esta información en subreportes, es decir, muestras un subreporte de Ventas, un subreporte de ServicioTecnico y un subreporte de Gastos en tu Reporte cada uno de ellos filtrado por dicha fecha.
https://ka0stj.wordpress.com/2011/01...rts-en-vb-net/
Sacar los totales de cada uno de ellos no tiene problema ya que Crystal Reports trae esa funcionalidad y muchas más, el problema aqui seria sacar el total de utilidades porque aunque tendrás la información de los subreportes que yo sepa no tienes acceso, es decir, no puedes tomar los totales de cada uno de ellos y ponerlos en otro campo. Eso lo podrias atacar mediante parámetros discretos y hacer esos cálculos también desde tu aplicación y mandarlos a tu reporte.
https://ka0stj.wordpress.com/2011/01...ystal-reports/
Esta es una solución que se me ocurre. Espero y te sirva. Saludos!