1

У меня есть сводная таблица Excel 2010, указывающая на некоторые данные в рабочей книге, которые включают дату. Я могу просто сгруппировать поле даты по году и месяцу. То, что я хочу сделать, это создать график отфильтрованного диапазона дат (например, за предыдущие 12 месяцев). Однако всякий раз, когда я пытаюсь применить фильтр дат "Между" к сгруппированному полю даты (группировке "Год" или "Месяц"), моя таблица очищает строки отфильтрованных дат, но продолжает отображать метки строк.

Чтобы проиллюстрировать это, диаграмма таблицы в конечном итоге выглядит следующим образом (показаны пустые столбцы для отфильтрованных дат):Сводная таблица Excel 2010

Я контролирую основные данные; Я могу добавить дополнительные столбцы для фильтрации, если это необходимо. Пока что мое единственное решение состояло в том, чтобы удалить все данные за пределами желаемого диапазона дат и добавить отдельные столбцы для месяца и года, которые будут выступать в качестве меток строк в сводной таблице (т. Е. Я больше не группируюсь в моем поле дат). Это кажется ненужным усилием - наверняка кто-то еще имеет такое же требование? Какие настройки я пропускаю?

2 ответа2

2
  • Щелкните правой кнопкой мыши ячейку в столбце месяца и / или года и выберите "Настройки поля".
  • Вкладка "Макет и печать"
  • Снимите флажок "Показывать элементы без данных"

PS Это также сократит месяцы без данных в течение желаемого периода.

Кроме того, поскольку вы контролируете исходные данные, я считаю, что добавление постоянных столбцов для лет и месяцев - это здорово. В течение нескольких месяцев я бы рекомендовал указывать их как «2011-01-01, 2011-02-01, 2011-03-01» в ваших данных и форматировать поле по желанию ("мм" или "ммм" и т.д.).)

Это может позволить вам иметь огромные объемы данных - просто используйте Год и Месяц в качестве меток строк и / или фильтров, чтобы получить нужные периоды без итоговых значений <и>, которые составляют группы. Так как они являются необработанными данными, PT всегда будет прост и работает предсказуемо. Он также позволяет использовать функции, недоступные в группах, например, перегруппировывать их по сезонам или по своему усмотрению.

0

У меня такая же проблема. Вот обходной путь, который я разработал.

  1. Создайте первую сводную таблицу без графика, так же как и раньше. Используйте ту же настройку, но без фильтра даты. Убедитесь, что применяется "Показать элементы без данных". Это не установлено по умолчанию и может быть найдено с помощью щелчка правой кнопкой мыши "настройка поля"/ вторая вкладка. У вас будет много бесполезных предметов, но вы продолжите
  2. Измените сводную таблицу, чтобы она выглядела как таблица Excel. Это возможно в Excel 2010: перейдите в сводное меню дизайна и исключите промежуточный итог, общий итог, а также форму "Показать в табличной форме" и "повторить все метки элементов" в макете отчета. Теперь ваш сводный стол выглядит как лист Excel.
  3. Используйте данные в виде таблицы Excel, но для этого вы должны скопировать строки, которые вы хотите отобразить на диаграмме, на новый лист. Дайте содержательный заголовок вашим данным - хорошим началом может быть копирование их из сводной таблицы. Теперь используйте сгенерированный лист Excel в качестве источника 2-й сводной таблицы. Обязательно отметьте "Показывать элементы без данных" еще раз, но на этот раз вы не будете применять фильтр даты (вы уже отфильтровали период, выбрав их для копирования).

График, основанный на 2-й сводной таблице, будет выглядеть так, как вы хотели с самого начала

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .