清除筛选器后的前10个数据透视图

时间:2018-07-31 18:34:49

标签: excel vba excel-vba

我正在使用Excel上的数据分段制作仪表板,但是我陷入了有关数据透视表的问题。 我希望数据透视图仅显示前10个值,但是当我从切片器清除所有过滤器时,数据透视图将开始显示所有值。

Image 1: when some filters are selected

Image 2: when filters are cleared. Notice that pivot chart shows all values, not only Top 10

每当更改某些单元格时,我都试图刷新我的数据透视表,但是我没有工作。...

我写了以下代码:

Sheets("Tabelas dinâmicas").Activate
'Grafico 1 - SAC
ActiveSheet.PivotTables("10_curto_SAC").PivotFields("DS_SINTOMA_CURTO").
     

_           PivotFilters.Add2类型:= xlTopCount,数据字段:= ActiveSheet.PivotTables(_           “ 10_curto_SAC”)。PivotFields(“ Contagem de ID_MANIFESTACAO”),值1:= 10       Sheets(“ Painel-Ativos Locais PJ”)。激活

我无法处理一些中断来运行此代码。...在过程中运行它时,它将刷新我的表。每次更改过滤条件后,如何通过中断来运行它,我的图表就会更新到前十名?

希望我的问题很清楚! 谢谢!

0 个答案:

没有答案