2017-07-24 6 views
1

Nous combinons des produits, et nous voulons avoir une idée de ce à quoi la demande peut ressembler pour les produits combinés par rapport à ce que nous avions avant. Voici quelques exemples de données:PowerPivot: Ajouter un produit à un autre

Une cartographie de l'endroit où les produits seront en cours appelés SKU_Mapping:

Old Product | New Product 
    1  | 2 
    3  | 4 

J'ai quelques informations historiques des ventes appelées ventes:

Product | Quantity 
    1 | 5 
    2 | 10 
    3 | 3 
    4 | 7 

J'ai aussi une table avec tous les SKU pour lier ensemble mes deux autres tables appelées Master_SKU

Product 
    1 
    2 
    3 
    4 

J'entretiennent des relations entre 'Master_SKU'[Product]-'Sales'[Product] et de 'Master_SKU'[Product] à 'SKU_Mapping[Old Product]

Je suis en train d'obtenir une sortie comme celui-ci

New Product | Old Product | Original Quantity | New Quantity 
    2  |  1  |  10   |  15 
    4  |  3  |  7   |  10 

Je ne peux pas comprendre comment écrire une formule qui dit, prendre la quantité du nouveau produit et l'ajouter à la quantité de l'ancien produit. J'ai essayé un tas d'opérateurs différents mais pour la vie de moi je ne peux pas le comprendre. Toute idée ou suggestion sera appréciée. Je vous remercie.

Répondre

0

Je l'ai fait:

enter image description here

Voilà comment:

Je mis en place trois tables exactement comme vous l'avez décrit, avec les relations que vous avez décrit. Ensuite, j'ai ouvert la table SKU_Mapping et j'ai ajouté une colonne:

Old Product Qty = CALCULATE(sumx(Sales,Sales[Quantity]),filter(Sales,Sales[Product]=SKU_Mapping[Old Product])) 

... et une autre colonne:

New Product Qty = CALCULATE(sumx(Sales,Sales[Quantity]),filter(Sales,Sales[Product]=SKU_Mapping[New Product])) 

... et une dernière colonne:

Total Qty = SKU_Mapping[Old Product Qty]+SKU_Mapping[New Product Qty]