Hola Alberto.
Ante todo gracias por la respuesta. Agrego algunas cosas que espero puedan aclarar el panorama del problema:
La tabla FACT_AVANCEVTA no llega al nivel de almacen tan solo a nivel de planta, es por eso que esa tabla tan solo tiene el campo cod_planta, en cambio FACT_STOCK_DIARIO si llega al nivel de almacen y tambien de planta.
El problema resumidamente es que las ventas (niv soles) salen igual en todos las plantas(primer grafico), deberia salir tan solo 4000 para la planta 7046 y 2000 para la planta 7048 como se observa al explorar los datos de la tabla fac_avancevta (segundo grafico)
datos fact_avancevta
Pense en agregar los campos de fact_avancevta dentro del fact_stock_diario e eliminar la tabla de ventas, pero no se, creo que le quitaria eficiencia a la consulta y al procesamiento del cubo. No se, podrias decirme alguna otra solucion. Gracias.