Я пытаюсь сделать отчет в 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
)
Я думал, что я был действительно близок, но я не могу получить что-то внутри {
и }
чтобы иметь возможность ссылаться на то, что находится в камере.
Помощь очень ценится.