Excel 2010 PowerPivot:如何显示没有数据的项目?

Modified on: Sat, 08 Dec 2018 10:20:02 +0800

在标准Excel数据透视表中,有一个字段选项,允许您强制显示所有项目,即使当前选择没有结果也是如此。这是选项:

但是,使用Excel 2010的PowerPivot加载项时,此选项显示为灰色。是否有解决方法以便我可以强制显示所有结果?

示例场景 - 按月销售的香蕉数量。如果我在8月没有卖香蕉,那么powerpivot表根本没有显示8月的专栏,它只是从7月到9月跳过。我需要八月出现,有一个空白数量的香蕉,或零。

任何想法?可能需要DAX表达式吗?

编辑:要回答harrymc的问题,我已经通过在PowerPivot窗口中从此菜单中选择数据透视表来创建此数据透视表。

作者:,Andi Mohr

最佳答案

实际上这是一个更好的解决方案。感谢Alberto Ferrari

您需要构建Months表(即月份名称列表,Jan / Feb / Mar等 - 链接表将正常工作),并在你的新月表和事实表。

然后写一个像这样的措施:

NeverBlankUnits:=IF( ISBLANK( SUM(FruitSales[Units]) )
                      , 0
                      , SUM(FruitSales[Units]) 
                   )

编辑:当您将新月份列添加到数据透视表中时,您可能会发现默认排序令人沮丧地按字母顺序排列; 4月,8月,12月,2月......这是很棒的教程,向您展示如何绕过这个。

作者:,Andi Mohr

相关问答

添加新评论