Обновление для тех, кто хочет сделать это самостоятельно:
Я не мог найти способ сделать это с помощью сводных диаграмм.Им не хватает способности группироваться по нескольким дням, а также по месяцам и годам.Вместо этого я использовал VBA, чтобы выбрать нужные данные из сводной таблицы, проверив номер месяца в каждой строке.(мм / дд / гггг - мм / дд / гггг - это формат сводных таблиц, используемых для группировки дней).
Я добавил фиктивную строку, которая скопировала дату («Дата 2»), и использовал ее, сгруппированную за 7 дней, в качестве строк для сводной таблицы.Поскольку я хотел показать элементы с 0 данными, я выбрал эту опцию, которая показывает каждую группу по 7 дней с первого введенного дня до последнего введенного дня.Я использовал исходные автоматические группы «Дата с месяцем и годом» для вставки срезов для сортировки данных.
В VBA вы можете проверить, какие срезы выбраны, и использовать их, чтобы определить диапазон месяцев, которые вы хотите отобразить на вставленныхдиаграмма.Таким образом, вы можете смотреть на один или два месяца за раз, но по-прежнему показывать недели без данных.
Хотя это решение не особенно элегантно, оно позволяет динамически использовать данные, которые можно настроить напросматривать конкретные месяцы или годы, как было желательно.Некоторые полезные ресурсы для этого метода включены ниже.Опять же, это ужасный способ получить желаемый результат, но если он работает, он работает!
https://peltiertech.com/referencing-pivot-table-ranges-in-vba/ https://peltiertech.com/create-update-chart-using-partial-pivot-table/