如何转置 Excel 中枢轴 table 的父字段前面的所有子字段
How to transpose all subfields in front of the parent field of a pivot table in Excel
我有一个汽车备件的数据,以及它们在仓库中的多个存储位置。
我只想得到零件号前面的位置,这样就很容易知道特定零件号的所有位置。
当前数据透视表如下所示
我手动调换了下图中的几行,但数据包含大约 70K 行,因此我正在寻找更好的解决方案
请参考以下table
+--------------+-----+-------+-------------+
| Item name | Qty | UoM | Stock |
+--------------+-----+-------+-------------+
| '0450000115 | 324 | piece | G12B04 |
| '0450000A61 | 312 | piece | G12B05 |
| '0450000115 | 336 | piece | G12B06 |
| '0450000A61 | 228 | piece | G12B07 |
| '0450000115 | 336 | piece | G12B08 |
| '0450000115 | 192 | piece | G12B09 |
| '087902E200A | 470 | piece | G12B10 |
| '087902E200A | 760 | piece | G12B13 |
| '087902E200A | 759 | piece | G12B14 |
| '0450000115 | 336 | piece | G12B15 |
| '087902E200A | 400 | piece | G12B16 |
| '087902E200A | 10 | piece | G3B32 |
| '084B410426 | 100 | piece | G3B32 |
| '087902E200A | 300 | piece | G4B08 |
| '0450000A61 | 2 | piece | GDB01 |
| '084B410426 | 60 | piece | GR.04.C.04. |
| '087902E200A | 327 | piece | HD.03.K.05. |
+--------------+-----+-------+-------------+
您需要使用 CONCATENATEX 函数创建一个度量。为此,您需要将数据添加到数据模型中。您可以通过选中 create pivottable
对话框底部的框 add this data to the datamodel
来完成此操作。
右键单击数据透视表 table 字段窗格上的 table,然后 select add measure
。然后创建以下度量:= CONCATENATEX('table','table'[Stock],", ")
现在将 [Item name] 放在行上,将度量 [StockText] 放在值上。这应该是结果:
我有一个汽车备件的数据,以及它们在仓库中的多个存储位置。 我只想得到零件号前面的位置,这样就很容易知道特定零件号的所有位置。
当前数据透视表如下所示
我手动调换了下图中的几行,但数据包含大约 70K 行,因此我正在寻找更好的解决方案
请参考以下table
+--------------+-----+-------+-------------+
| Item name | Qty | UoM | Stock |
+--------------+-----+-------+-------------+
| '0450000115 | 324 | piece | G12B04 |
| '0450000A61 | 312 | piece | G12B05 |
| '0450000115 | 336 | piece | G12B06 |
| '0450000A61 | 228 | piece | G12B07 |
| '0450000115 | 336 | piece | G12B08 |
| '0450000115 | 192 | piece | G12B09 |
| '087902E200A | 470 | piece | G12B10 |
| '087902E200A | 760 | piece | G12B13 |
| '087902E200A | 759 | piece | G12B14 |
| '0450000115 | 336 | piece | G12B15 |
| '087902E200A | 400 | piece | G12B16 |
| '087902E200A | 10 | piece | G3B32 |
| '084B410426 | 100 | piece | G3B32 |
| '087902E200A | 300 | piece | G4B08 |
| '0450000A61 | 2 | piece | GDB01 |
| '084B410426 | 60 | piece | GR.04.C.04. |
| '087902E200A | 327 | piece | HD.03.K.05. |
+--------------+-----+-------+-------------+
您需要使用 CONCATENATEX 函数创建一个度量。为此,您需要将数据添加到数据模型中。您可以通过选中 create pivottable
对话框底部的框 add this data to the datamodel
来完成此操作。
右键单击数据透视表 table 字段窗格上的 table,然后 select add measure
。然后创建以下度量:= CONCATENATEX('table','table'[Stock],", ")
现在将 [Item name] 放在行上,将度量 [StockText] 放在值上。这应该是结果: