2017-02-17 10 views
0

ピボットテーブルが配置されているテンプレートファイルを作成しています。 ピボットテーブルは、他の数式の入力として使用されます。ピボットテーブルテンプレートにフィルタを設定する

テーブルを適切な行ラベル、値、レポートフィルタで設定することができました。この表を与える はenter image description here

enter image description here

問題は、空のテンプレートで、私はこのケースでは、私が持つアイテムのみをフィルタリングする(私はしたい値にフィルタを設定することができないということです私は目を取得することを目指しますが、私が持っていることは、空のテーブルのコンテンツだけ

enter image description here

あるので、YES)に認められましたある

enter image description here

私はそれをどのように行うことができますか?

+1

あなたは何を意味するのですか?ピボットフィールドの[フィルタ]ボックスに「Accepted」という見出しをドラッグすることはできません。オプションを選択することも、同僚が禁止することもできません。取得している詳細やエラーを追加できますか? –

+0

@TimWilkinson、編集を参照してください。フィルタープルダウンメニューに「はい」オプションはありません –

+0

フィルターする値が分かるまで、ピボットテーブルにフィルターを設定することはできません。これは、ピボットリフレッシュをキャッチしてフィルタを追加することで、vba経由で実現できます。 –

答えて

0

このコードトリックでした:あなたは、フィルタを設定することはできませんで

Set pT = Sheets("Pivot").PivotTables("PivotTable2") 
With pT 
    'Update the pivot table 
    .PivotCache.Refresh 
    'clear all filters 
    .PivotFields("Accepted").ClearAllFilters 
    'filters only accepted items 
    .PivotFields("Accepted").CurrentPage = "YES" 
End With 
関連する問題