Hola..
Si se puede, de hecho loqu eveo es que tienes campos o variables diferentes,
si tu tienes en el dataset o en los datatables los campos lo puedes hacer o de lo contrario puedes hacer uno nuevo con lo scampos que requieras y de esa forma imprimirlos, ahora si lo que deseas es la suma total de tus compras y ventas puedes hacer unas variabkles que sumen al final del reporte.
Espero haber ayudado.
