Hola Alberto, lo que estoy intentado hacer es crear un cubo de inventario que cruze con informacion de ventas, y pues solo tengo dos medidas las fact_ventas y el fact_stock.
Esta seria mi medida de ventas y tiene los siguientes campos y valores.
|PLANTA |CODIGO PRODUCTO |FECHA |VENTAS |
|A |C100 |1/12/2010 |14 |
Mi segunda medida es la de stock (fact_stock) y tiene la siguiente estructura:
|CODIGO PRODUCTO |STOCK |ALMACEN |PLANTA |FECHA |
|C100 |10 |300 |A
|1/12/2010|
|C100 |20 |500 |A
|1/12/2010|
Si te das cuenta ambas medidas se unen por planta, codigo de producto y fecha. El problema es que la medida fact_stock tiene un campo adicional llamado almacen y como se puede apreciar la planta "A" tiene dos almacenes (300-500). La idea es que planta sea una dimension utilizando la siguiente jerarquia:
1PLANTA
2ALMACEN
El problema que tengo es que mi fact_ventas no tiene el campo almacen el cual me dificulta al observar mi cubo ya creado. Duplicandome el valor de ventas cuando haga la interseccion.
Lo que busco es que la informacion me salga de la siguiente manera al hacer mi tabla dinamica:
DIMENSIONES | DICIEMBRE | MEDIDAS | ||
PLANTA | ALMACEN | CODIGOPROD | STOCK | VENTAS |
A | 300 | C100 | 10 | 14 |
500 | C100 | 20 | 14 | |
TOTAL | 30 | 14 |
Que el total de la medida "Ventas" no me salga 28 si no 14 como en el ejemplo y que si posteriormente si agrego una planta mas no me duplique el valor. Favor tu apoyo muchas gracias.
DIMENSIONES | DICIEMBRE | MEDIDAS | ||
PLANTA | ALMACEN | CODIGOPROD | STOCK | VENTAS |
A | 300 | C100 | 10 | 14 |
500 | C100 | 20 | 14 | |
TOTAL | 30 | 14 | ||
B | 400 | C100 | 11 | 29 |
300 | 12 | 29 | ||
TOTAL | 29 | |||
TOTAL | 43 |
Por ejemplo el ultimo cuadro es ejemplo de un exito deberia salir 43 la suma de 14 + 29. El problema es que a mi me sale 86.
Saludos Cordiales.
Mil gracias.