Я пытаюсь сделать несколько отчетов в Excel, используя сводную таблицу представления сервера Sql.Одно из требований заказчика - возможность фильтровать отчеты по выбранному диапазону дат, что представляется разумным.Процесс конечного пользователя должен быть довольно простым, поэтому я предпочитаю иметь ячейку для даты начала и одну для даты окончания и разрешать пользователю вводить их и обновлять таблицу.
Есть две проблемы, которые яне удалось пройти:
Выбор фильтра даты, по-видимому, не дает мне никакого способа ссылаться на ячейку в качестве источника значения.Я должен вставить это в то время.
Похоже, что определить диапазон дат можно только в том случае, если я группирую данные по полю даты.Для некоторых отчетов это нарушает спецификацию.Кажется, что раздел «Фильтр отчетов» в сводной таблице позволяет фильтровать только по отдельным значениям, а не по диапазону.Это становится неуправляемым для реальных данных, которые могут проходить через сотни дат.
Одна вещь, которую я попробовал, - это создать промежуточную таблицу без каких-либо столбцов агрегатов на отдельном листе в одномкнигу, а затем отфильтруйте это.Это правильно спрятало столбцы в промежуточной таблице, но никак не повлияло на сводную таблицу, которая выводится из нее.
У кого-нибудь есть идеи, как мне это сделать?Кажется, это довольно очевидный вариант использования - я что-то упускаю из-за того, как предполагается использовать сводные таблицы?