Excel-将函数添加到透视表中定义的函数
下午好 我已经根据Excel-将函数添加到透视表中定义的函数,excel,pivot-table,powerpivot,Excel,Pivot Table,Powerpivot,下午好 我已经根据PowerPivot中的数据制作了一个Pivot表 我希望在透视表中使用AverageIFS函数,而不是平均值函数,因为我希望计算平均值,而不包括0的寄存器。在图中,我用来计算平均值的列是Duree_Deplacem(图中) 我在中找到了一些关于我需要什么的信息,但它只使用定义的函数,没有提供使用其他函数的选项。这让我觉得这可能是不可能的。(?)。如果您使用PowerPivot生成pivot表报告,尝试在pivot表中使用计算字段是一个很大的错误。就像用马拉法拉利一样 Pow
PowerPivot
中的数据制作了一个Pivot表
我希望在透视表中使用AverageIFS
函数,而不是平均值函数,因为我希望计算平均值,而不包括0的寄存器。在图中,我用来计算平均值的列是Duree_Deplacem
(图中)
我在中找到了一些关于我需要什么的信息,但它只使用定义的函数,没有提供使用其他函数的选项。这让我觉得这可能是不可能的。(?)。如果您使用PowerPivot生成pivot表报告,尝试在pivot表中使用计算字段是一个很大的错误。就像用马拉法拉利一样 PowerPivot有自己的语言DAX,使用它可以编写比计算字段更强大、更灵活的动态公式。但是你需要投入一些时间来教育自己——你必须了解自己在做什么。 一旦您了解了度量是什么,您的问题可以通过以下方式解决:
Average Without Zeros = CALCULATE( AVERAGE(Table[Field]), Table[Field] > 0)
其中Table是表的名称,Field是要求平均值的字段的名称
如果将此度量值放入数据透视表中,它将在任何数据透视表布局中正确计算平均值
一旦你看到它是如何运作的,你的生活将永远不会是原来的:)
如果您决定更认真地学习DAX和PowerPivot,我建议您从本书开始:
你所说的平均数是什么意思?PowerPivot中没有此类功能。如果要筛选结果,请使用CALCULATE函数。我希望使用AverageIFS,而不是在PowerPivot表中,而是在我的Pivot表中。如果我在PowerPivot中过滤(pe不带0),它会改变Pivot表中的结果吗?当我说Pivot表时,我指的是Pivot表报告。不,如果在PowerPivot中过滤,它不会在Pivot表中过滤。谢谢@Rado!我会看看你建议的文件!