これを解いた人に金星!:)
OLAP キューブ レポートの一意の ID 番号に関連付けられたさまざまな属性のデータを含むピボット テーブルがあります。ID# をピボット フィールドとして選択し、対応するすべての属性 (名前、年齢など) を選択すると、10k の対応する属性値を持つ約 10k の ID が得られます。レポートをフィルタリングしたい 3k の ID# のリストがあります。これを行う最善の方法は何ですか?
簡単な例:ピボット テーブルには、ID# 1、2、3、4、5 と、名前、年齢などの対応する属性が表示されます。
別のワークシートにある値の列から ID# をフィルター処理したい、たとえば、他のワークシートの列には ID# の 1,2,3 が含まれます (理論的にはピボットから値 4 と 5 を省略します)。
(私は何千もの行を扱っていることに注意してください。この例は説明のために単純化されています)
VBA スライサー コンボが機能する可能性があると考えましたが、スライサーの設定方法がわからないため、作成時に値の列から選択された値のみが含まれます。
私の例では、VBA スライサーは作成時に ID# の 1,2,3 を選択するか、リストなどから複数の ID# を選択する簡単な方法を持ちます。
私がブレインストーミングした考えられる解決策
また、おそらく VLOOKUP か、列に対して ID# を取得し、対応するすべての属性をもたらす何かを考えていましたか? 問題は、動的でスライサーで更新されるキューブ レポートが好きなことです。
次に、別のワークシートで作成した ID# とリスト ID# 1,2,3 のヘッダーだけで構成される別のピボット テーブルに基づいてスライサーを作成し、その単純なスライサーを OLAP に対して使用することも考えました。キューブですが、問題はスライサーの接続が異なり、オーバーラップできないことです。:(
どんな助けでも大歓迎です!!! :)