无法设置PivotField类

时间:2016-03-25 20:36:57

标签: excel vba excel-vba pivot-table

我正试图获得" Tempo de Espera"的平均值。在数据透视表PT2中。但是,当我使用" .Function = xlAverage"我收到以下错误:无法设置PivotField类的Function属性。有人可以帮我一把吗?

PT2.AddDataField PT2.PivotFields("Tempo de Espera"), "Count of Tempo de Espera", xlCount


With PT2.PivotFields("Count of Tempo de Espera")
.Orientation = xlDataField
.Function = xlAverage 'ERROR HERE - ErrorMsg: Unable to set the Function property of the PivotField class
.Caption = "Average of Tempo de Espera"
.NumberFormat = "h:mm:ss"

End With

1 个答案:

答案 0 :(得分:0)

找到解决方案。为了完成上述代码工作,我必须将<Page.BottomAppBar> <CommandBar Background="#FFFF8B00" VerticalAlignment="Top" HorizontalAlignment="Left" Width="360" HorizontalContentAlignment="Center" UseLayoutRounding="True" VerticalContentAlignment="Top" Padding="0"> <AppBarButton x:Name="button" HorizontalAlignment="Center" Icon="Account" Label="button" VerticalAlignment="Top" d:LayoutOverrides="Height"/> </CommandBar> </Page.BottomAppBar> 设置为PivotTableVersion

花了整整一个下午才得到它,但终于工作了。 Bellow遵循我在创建数据透视表和数据透视表时使用的代码,该代码设法解决了问题:

Version15