我们正在整合产品,并希望了解组合产品的需求与我们之前的产品相比。以下是一些示例数据:
产品将被称为SKU_Mapping
的地图的映射:
Old Product | New Product
1 | 2
3 | 4
然后我有一些名为Sales的历史销售信息:
Product | Quantity
1 | 5
2 | 10
3 | 3
4 | 7
我还有一个包含所有SKU的表格,用于将我的另外两个表格链接在一起,称为Master_SKU
Product
1
2
3
4
我在'Master_SKU'[Product]
到'Sales'[Product]
之间以及从'Master_SKU'[Product]
到'SKU_Mapping[Old Product]
之间建立了关系
我正在尝试获得这样的输出
New Product | Old Product | Original Quantity | New Quantity
2 | 1 | 10 | 15
4 | 3 | 7 | 10
我无法弄清楚如何编写一个公式,说明获取新产品的数量并将其添加到旧产品的数量。我试过一堆不同的操作员,但对于我的生活,我无法弄明白。任何见解或建议将不胜感激。谢谢。
答案 0 :(得分:0)
我这样做了:
以下是:
我完全按照你的描述设置了三个表,其中包含你所描述的关系。然后我打开了SKU_Mapping表并添加了一列:
Old Product Qty = CALCULATE(sumx(Sales,Sales[Quantity]),filter(Sales,Sales[Product]=SKU_Mapping[Old Product]))
......还有另一栏:
New Product Qty = CALCULATE(sumx(Sales,Sales[Quantity]),filter(Sales,Sales[Product]=SKU_Mapping[New Product]))
......还有最后一栏:
Total Qty = SKU_Mapping[Old Product Qty]+SKU_Mapping[New Product Qty]