Power Pivot Table - Durchschleifen von Feldern in Berichtsfiltern

9

Haftungsausschluss : Diese Frage wurde in msdn forum aber da ich (überraschend) keine Antwort bekommen habe, poste ich es auch hier. Möglicherweise möchten Sie diesen Link überprüfen, bevor Sie versuchen, diese Frage zu beantworten. Ich möchte nicht, dass du deine Zeit verschwendest, wenn eine Lösung in diesem Link veröffentlicht wird:)

Problem : Ich möchte die Feldnamen im Berichtsfilter herausfinden. Also ich suche nach RegionCountryName , Cityname und ProductKey . Die Berichtsfilter sind dynamisch und können sich ändern.

Screenshot :

Was habe ich versucht? Ich habe jede Eigenschaft des Power Pivots überprüft, aber es gibt keine Eigenschaft, die ich finden könnte, die mich durch die Felder des Power Pivot führen lässt.

Ich habe sogar diesen Code probiert, aber es gibt mir anscheinend einen Fehler bei Set pf = pt.PageFields(1)

%Vor%

Fehler ScreenShot

Was fehlt mir? Oder gibt es einen anderen Ansatz, den ich nehmen sollte?

BEARBEITEN

Wenn jemand damit experimentieren möchte, kann die Datei von HIER Ich schaue mir das Inventory Sheet an.

    
Siddharth Rout 13.09.2013, 11:58
quelle

3 Antworten

3

Nach einigen Tests scheint es, dass Sie die Liste der Seitenfilterfelder abrufen können, indem Sie die PivotFields auflisten und prüfen, ob der Wert ihrer Orientation-Eigenschaft gleich XlPageField ist. Probieren Sie den folgenden Code aus:

%Vor%

Hoffe, das hilft

    
realce_net 22.09.2013 21:14
quelle
1

Wenn Sie pt.pivotfields in pt.pagefields im Post von realce_net ändern, sollte es laufen. Wie die Microsoft-Referenz sagt, wurde pagefields mit Office 2013 eingeführt.

%Vor%     
crx 19.04.2017 02:15
quelle
0

Mehr als zwei Jahre sind vergangen, seit die ursprüngliche Frage gestellt wurde, aber ich konnte immer noch keine befriedigende Antwort finden ...

Aber ich habe einen Weg gefunden :-) Sie können die PowerPivot-Tabelle auch über Slicer ändern.

Ich habe diesen Code verwendet, um den ausgewählten Monat in meiner Datei zu ändern:

%Vor%

Ich bin kein Profi, aber ich hoffe, es hilft.

    
EndreK 24.11.2015 14:46
quelle

Tags und Links