#excel #vba #powerpivot
#excel #vba #powerpivot
Вопрос:
Я создал power pivot (KPI-1) с тремя рабочими срезами. Вместо срезов я бы предпочел фильтровать KPI-1, используя выборку из другого power pivot (аптеки) в той же книге.
Я создал вторую power pivot (KPI-2) без срезов на новом листе в той же книге, а затем создал соединения срезов с первой power pivot (KPI-1). Я могу успешно использовать срезы из KPI-1 для фильтрации KPI-2.
Есть ли какой-либо способ напрямую отфильтровать power pivot на основе выборки из другой сводной таблицы power, ИЛИ есть способ передать выборку из аптек power pivot в срезы KPI-1, которые затем будут фильтровать мой KPI-2 без среза? Тогда я мог бы просто скрыть KPI-1.
Комментарии:
1. Лиза, не могли бы вы, пожалуйста, поделиться немного структуры данных — это срез фильтрует один и тот же столбец?
2. Мои срезы — это отключенные срезы, но я создал связи между срезами и данными Power Pivot.
3. Power Pivot «Аптеки» содержит те же данные, что и мои два среза. Я бы хотел, чтобы пользователь мог выбрать пересечение аптека-объект из «Аптеки» Power Pivot и передать значения аптеки и объекта (мои 2 среза) в мой KPI Power Pivot.
4. Образец рабочей книги с образцами данных? 🙂
Ответ №1:
- Щелкните в сводной таблице
KPI-1
и нажмитеInsert -> Slicer
- Щелкните правой кнопкой мыши срез и выберите
Report Connections...
- Проверьте
KPI-2
сводную таблицу
Все фильтры, установленные в сводной таблице KPI-1
, будут перенесены в срез и все подключенные сводные таблицы.
Это работает только в том случае, если две сводные таблицы имеют один и тот же источник данных!