Excel 对PowerPivot中各行的单个列值求和
使用PowerPivot,我希望对各行的数据求和。我想在PowerPivot中完成这一切 例如: 当前表格: 所需表格:Excel 对PowerPivot中各行的单个列值求和,excel,sum,dax,powerpivot,Excel,Sum,Dax,Powerpivot,使用PowerPivot,我希望对各行的数据求和。我想在PowerPivot中完成这一切 例如: 当前表格: 所需表格: 您不需要PowerPivot来执行此操作……您只需要在使用源数据创建“传统”数据透视表之前“取消Pivot”源数据 当前,您的原始数据处于交叉列表布局中。数据透视表不喜欢交叉表……它们需要未插入的平面文件,这样才能进行这种求和 要取消打印数据,请参阅以下链接之一: 使用PowerQueryAKA获取和转换。这是内置的Excel 2016年,作为免费附加模块从Microsof
您不需要PowerPivot来执行此操作……您只需要在使用源数据创建“传统”数据透视表之前“取消Pivot”源数据 当前,您的原始数据处于交叉列表布局中。数据透视表不喜欢交叉表……它们需要未插入的平面文件,这样才能进行这种求和 要取消打印数据,请参阅以下链接之一: 使用PowerQueryAKA获取和转换。这是内置的Excel 2016年,作为免费附加模块从Microsoft获得,适用于2010/2013年。 谷歌PowerQuery Unpivot,你会发现数百个教程, 比如我的好朋友Chandoo给我的 使用VBA。谷歌取消了VBA,并显示了数百个结果, 包括我不久前发布的速度极快的代码: 请在-2013年11月26日更新-标题下查找代码。 使用双击提取技巧。看见 我的钱在PowerQuery上…特别是考虑到你有嵌套的类别。查看Ken Puls在《如何实现这一点》上的文章,并查看他的书《M也是为数据猴子写的》……这本书非常棒 您需要的布局如下所示: …然后您可以使用“普通”数据透视表来显示:
正如其他人所说,这不需要任何透视表。您可以使用SUMIF函数,轻松提取所需的信息。拆分合并的单元格,这将成为您的标准。然后,添加与您的外观相同的每个ID。假设左上角位于A1,则可以使用:
Level 1 Level 1 Level 2 Level 2 Level 2 Level 1 Level 2
ID Prod 1 Prod 2 Prod 3 Prod 4 Prod 5
1 7 1 5 9 6 =SUMIF($B$1:$F$1,"="&G$1,$B3:$F3) =SUMIF($B$1:$F$1,"="&H$1,$B3:$F3)
2 6 4 6 2 8 =SUMIF($B$1:$F$1,"="&G$1,$B4:$F4) =SUMIF($B$1:$F$1,"="&H$1,$B4:$F4)
3 2 4 2 3 8 =SUMIF($B$1:$F$1,"="&G$1,$B5:$F5) =SUMIF($B$1:$F$1,"="&H$1,$B5:$F5)
4 1 8 2 1 6 =SUMIF($B$1:$F$1,"="&G$1,$B6:$F6) =SUMIF($B$1:$F$1,"="&H$1,$B6:$F6)
5 4 3 4 1 7 =SUMIF($B$1:$F$1,"="&G$1,$B7:$F7) =SUMIF($B$1:$F$1,"="&H$1,$B7:$F7)
在解释公式时,第一个参数是检查条件的范围。在这里,这是你的水平。第二个参数对应于要添加的级别。因此,右上角的单元格G1->Level 1,H1->Level 2是标准;要求和,范围标准应等于什么。最后,它是应该添加的范围。我们将ID对应的行作为ID 1,它是第3行,ID 2,它是第4行,等等。。这会给你带来预期的结果 第一张图片是说明原始数据的布局,还是说明根据原始数据创建的数据透视表的布局?@jeffreyweir当前表表示原始数据。所需的表表示我希望原始表在Powerpivot中减去1,2级标题后的样子。我知道我不需要Powerpivot,而且我的数据当前未进行数据透视。这是我通过powerpivot从Access中提取的数据。我需要一个计算过的列/度量来总结这些级别。我想在powerpivot中完成这一切,以便轻松刷新1个按钮。您不能将Access SQL查询更改为取消填充数据吗?您是如何将数据导入Excel的?正如我前面所说,我是通过PowerPivot将数据导入Excel的,而且我的数据没有进行数据透视。您使用的是什么版本的Excel?在某些版本中,有两种方法可以将数据拉入PowerPivot…使用直接“传统”访问连接器,或使用PowerQuery。使用PowerQuery将数据拉入PowerPivot被认为是最佳选择,因为您可以在将数据拉入PowerPivot“数据建模”引擎之前对数据进行“塑造”。简言之,虽然有些事情可以在PP或PQ中完成,但这是最好在PQ中完成的情况之一。好的,谢谢Jeff,我知道我不需要powerpivot,而且我的数据当前未进行数据透视。这是我通过powerpivot从Access中提取的数据。我需要一个计算过的列/度量来总结这些级别。非常了解SUMIFS。正如我所说的,我想要一种在powerpivot中实现这一点的方法。谢谢你的建议。