Как сделать график, показывающий год за годом, где финансовый год начинается в июле?

1616
Sun

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

Я создал сводную диаграмму из необработанных данных.

Я посмотрел на Дополнительные параметры сортировки и сортировку вручную, но не вижу способа перетаскивать метки осей диаграммы вокруг.

Мне пришлось создать ось с именем FYM, которая называется:

  • 7 июля значение 0,
  • Август (8) значение 1,
  • 9 сентября значение 2

Но на самом деле я хотел бы начать с июля (7) и закончить в июне (6).

Есть ли способ сделать это?

year over year chart

1

2 ответа на вопрос

4
Bandersnatch

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

Чтобы получить метки месячной оси, вам просто нужен столбец, содержащий метки как часть вашей таблицы данных. Не зная, как устроены ваши данные, я собрал упрощенную таблицу данных для построения графика. Вы можете иметь все эти столбцы в сводной таблице. Если нет, то должно быть легко создать похожую таблицу.

Я использовал короткие названия месяцев в качестве меток оси X, но вы можете использовать цифры, если это то, что вам нужно.

enter image description here

Чтобы составить график, выберите данные в таблице, не используя заголовки. Это будет A2: E13 в таблице выше. Затем выберите Clustered Column из раздела Column вкладки Charts. Измените размер графика, чтобы увеличить его, и щелкните правой кнопкой мыши по различным элементам графика, чтобы отформатировать их.

enter image description here

На приведенном выше графике я увеличил текст надписей осей и легенды, добавил названия осей и диаграмм и изменил названия серий с Series1 и т. Д. На финансовый год.

Это также улучшает удобочитаемость для форматирования столбцов каждой серии и удаления тени, которую Excel добавляет по умолчанию.

Если вы решили пойти по этому пути и столкнуться с какими-либо проблемами, пожалуйста, не стесняйтесь комментировать здесь, и я посмотрю, что я могу сделать, чтобы помочь.

Я надеюсь, что вы найдете это полезным и удачи.

Понимаю. Итак, перечислив сначала июль, вы можете настроить график так, чтобы он выглядел как ваше изображение? Я извлекаю результаты из вывода SQL, открываю в Excel, создаю сводную таблицу, затем создаю диаграмму. Когда я создаю сводную таблицу, ее упорядочивают по номерам 1 (январь), 2 (февраль) и т. Д. Как сначала сделать сводную таблицу 7 (июль)? Sun 6 лет назад 0
Это верно, Excel строит данные в том порядке, в котором они даны. Сводные таблицы полезны, но они добавляют уровень абстракции, который усложняет пользователям понимание того, что происходит. Я бы развернул ваш стол или создал новый. Bandersnatch 6 лет назад 0
Если вам нужно сохранить таблицу в виде сводной таблицы, вы можете добавить еще один столбец с: 7 ... 12,1 ... 6 и отсортировать данные по этому столбцу. Это упорядочит ваши данные по месяцам вашего финансового года, и вы сможете получить график, который хотите таким образом. Bandersnatch 6 лет назад 0
@ Солнце, вы собираетесь использовать любое из этих решений? Bandersnatch 6 лет назад 0
На самом деле, нет. Для меня проблема в том, что у меня есть данные за 4 года, которые я суммирую, поэтому я хочу использовать сводную таблицу и диаграмму. Я не уверен, что смогу сделать то, что вы предлагаете, с помощью сводной таблицы и диаграммы. В итоге я создал еще один столбец с именем fym, поэтому 1 июля, 1 июня - 12. Я просто спрятал эти цифры в белом поле. Хаки, но работал. Sun 6 лет назад 0
1
harrymc

Вы можете сгруппировать даты в сводной таблице с разными приращениями, например, по году и кварталу. Однако, если вы хотите сгруппировать даты по финансовому году вашей компании, который начинается в июле, встроенных способов сделать это не существует.

Вы можете использовать обходное решение, добавив в исходные данные сводной таблицы столбец с формулой, которая рассчитывает финансовый год, квартал или месяц, а затем добавляет это поле в сводную таблицу.

Если дата находится в ячейке A2:

Используйте следующую формулу для расчета финансового года

=YEAR(A2)+(MONTH(A2)>=7) 

Используйте эту формулу для расчета финансового квартала

=CHOOSE(MONTH(A2),3,3,3,4,4,4,1,1,1,2,2,2) 

Используйте эту формулу для расчета финансового месяца

=CHOOSE(MONTH(A2),7,8,9,10,11,12,1,2,3,4,5,6) 

Рекомендации :

Я сделал нечто подобное в SQL, но не смог выяснить «Дополнительные параметры сортировки» в сводной диаграмме для столбца. Может быть, это не то, что вы можете заказать вручную на сводной диаграмме (и предназначено для сводной таблицы). Sun 6 лет назад 0

Похожие вопросы