【发布时间】:2021-01-07 15:05:59
【问题描述】:
我有这样的数据
... REF R_UNITS R_STOCK COMPONENT C_UNITS C_STOCK HELPER...
.................................................................
... 1 800 0 CODE1 800 500 1.....
... 1 200 0 CODE1 200 500 1.....
... 1 300 0 CODE1 300 500 1.....
... 2 500 1000 CODE1 500 500 1.....
... 2 200 1000 CODE1 200 500 1.....
... 3 300 500 CODE1 300 500 1.....
... 3 500 500 CODE1 500 500 1.....
... 3 200 500 CODE1 200 500 1.....
... 4 400 0 CODE1 400 500 1.....
... 4 100 0 CODE1 100 500 1.....
.................................................................
我想像这样旋转它:
COMPONENT R_UNITS R_STOCK Σ C_NEEDED C_STOCK Σ C_TO_BUY
CODE1 3500 1500 2000 500 1500
CODE2 ... ... ... ... ...
CODE3 ... ... ... ... ...
.......
我需要用 R_STOCK 对 DISTINCT 求和。
数据来自 SQL-Server 中的查询。我尝试按 REF 和 COMPONENT 进行分组,但它有很多子选择,我不知道该怎么做。
我的 EXCEL 不支持 PowerPivot。可悲的是,DAX 不是一种选择
有什么方法可以通过计算字段按照我想要的方式旋转表格?
编辑:如果需要,我可以使用 SQL 或 M 添加新列
非常感谢
【问题讨论】:
标签: sql-server excel pivot-table distinct-values