1

Я пытаюсь сделать отчет в Excel, который сидит на очень большом наборе данных (настроен в правильной сводной форме). Я хочу иметь возможность выбрать значение для нескольких полей (или выбрать значение из 1 поля, но все в другом поле) и заполнить отчет.

Вот пример необработанных данных (реальные данные - это тысячи строк).

Необработанные данные


Manager Product Period  Revenue

John    Rakes   Half 1  200

John    Shovels Half 1  100

Suzy    Rakes   Half 1  50

Suzy    Shovels Half 1  40

John    Rakes   Half 1  200

John    Shovels Half 1  100

Suzy    Rakes   Half 1  50

Suzy    Shovels Half 1  40

John    Rakes   Half 2  201

John    Shovels Half 2  101

Suzy    Rakes   Half 2  51

Suzy    Shovels Half 2  41

John    Rakes   Half 2  201

John    Shovels Half 2  101

Suzy    Rakes   Half 2  51

Suzy    Shovels Half 2  41

У сводной точки данных есть менеджер, затем продукт для строк, половина 1 и половина 2, итого для столбцов. Строки имеют промежуточные итоги по менеджеру, а затем - итоговую сумму.


                               Full Year

Rakes                        802              =SUM(GETPIVOTDATA($F$5,{"John Rakes H1","John Rakes H2"}))

Shovels                    402               =SUM(GETPIVOTDATA($F$5,{"John Shovels H1","John Shovels H2"}))

JohnTotal               1204              =SUM(GETPIVOTDATA($F$5,{"John H1","John H2"}))

Я хочу, чтобы у John Rakes H1 и John Rakes H2 в ячейке, где пользователь может просто выбрать имя менеджера (или всех менеджеров) и продукт (или все продукты), и этот простой отчет заполняется. сам. Реализация реальных данных - это тонна менеджеров и продуктов, поэтому создание формул вручную не работает (и при этом не имеет много уровней вложенных операторов if )

Я думал, что я был действительно близок, но я не могу получить что-то внутри { и } чтобы иметь возможность ссылаться на то, что находится в камере.

Помощь очень ценится.

0