【发布时间】:2021-01-29 10:01:58
【问题描述】:
我正在尝试加入两个有(并且需要有)重复的数据集。
以下是两个表的虚拟数据示例:
t.componentsneeded
ORDER PRODUCT PENDINGSALES components component_stock
1 REF1 100 COMP1 50
1 REF1 100 COMP2 100
1 REF1 100 COMP3 50
2 REF1 200 COMP1 50
2 REF1 200 COMP2 100
2 REF1 200 COMP3 50
我想将第一张桌子和另一张桌子一起加入:
t.pendingtoarrive
ORDER DATE ARRIVAL DATE PURCHASE_ORDER COMPONENT UNITS
01/11/2020 01/12/2020 1 COMP1 100
15/11/2020 15/12/2020 2 COMP1 100
01/12/2020 01/01/2021 3 COMP1 50
第一个数据集以如下表格为轴:
FILTER ORDER: ALL (COLUMN I WOULD JOIN)
COMPONENT NEEDED STOCK TO_BUY TO_ARRIVE
COMP1 300 50 250 250
COMP2 300 100 200 -
COMP3 300 50 250 -
我尝试创建一个没有重复值 (COMPONENT) 的新表来连接两个表。但是,然后数据透视表将来自 t.pendingtoarrive 的总单位相加,而不使用来自 t.componentsneeded 的过滤器(唯一要记住的过滤器是“组件”)。我想这样做,以便最终用户可以双击 TO_ARRIVE 中的值,它会打开包含数据的表。如果有任何其他方法可以实现相同的目标......
谢谢。任何帮助将不胜感激
【问题讨论】:
-
我不明白您如何获得在表 1 的数据透视表中为
STOCK列显示的结果。它似乎是通过对特定组件的component_stock列求和确定的数量的 1/2。它总是1/2吗?或者还有其他方法可以计算吗? (也许按订单数量? -
@RonRosenfeld 这是平均水平。 COMP1 有 50 个库存,我不希望它汇总不同的订单或产品。每行总是 50 个
标签: excel pivot-table powerpivot