2015-09-02 4 views
0

У меня есть гистограмма, которая показывает значения для каждого месяца в году. Поэтому моя гистограмма имеет 12 значений по оси x. Теперь они показывают цифры 1-12, но вместо цифр я хотел бы указать название каждого месяца «Ян» - «Дек» или «Январь» - «Декабрь». Как мне это сделать?Отчеты службы месяцев по оси x

Благодаря

+2

Как хранятся значения? Вы планируете против набора Дат в год или против набора чисел от 1 до 12? – Jonnus

+0

Я извлекаю год в один столбец и месяц в другой столбец, а затем я использую месяц как «Категория» и год как «Группа серий» – Rebam1

ответ

1

Если вы используете номер месяца попытайтесь установить метку оси х к этому:

Или вы можете создать вычисляемое поле в наборе данных и установите его в выражении затем использовать это поле в обозначение оси x.

EDIT: Я воспроизвел возможный сценарий вашей диаграммы.

Это диаграмма с номер месяца в оси х, по вашему описанию это то, что вы получаете сейчас:

enter image description here

Самый простой способ получить название месяца использует вычисляемое поле:

правой кнопкой мыши на наборе данных, перейдите на вкладку Fields, нажмите кнопку добавить и введите имя в поле в этом случае MonthName enter image description here

В поле Источник нажмите на правой боковой кнопки Fx для установки выражение и добавить следующее выражение:

=Switch(
Fields!MonthNumber.Value=1,"January", 
Fields!MonthNumber.Value=2,"February", 
Fields!MonthNumber.Value=3,"March", 
Fields!MonthNumber.Value=4,"April", 
Fields!MonthNumber.Value=5,"May", 
Fields!MonthNumber.Value=6,"June", 
Fields!MonthNumber.Value=7,"July", 
Fields!MonthNumber.Value=8,"August", 
Fields!MonthNumber.Value=9,"September", 
Fields!MonthNumber.Value=10,"October", 
Fields!MonthNumber.Value=11,"November", 
Fields!MonthNumber.Value=12,"December", 
) 

Нажмите кнопку ОК, и обновить таблицу, чтобы использовать поле MONTHNAME (не MonthNumber)

enter image description here

правой кнопкой мыши на MonthName в Категория Группы Свойства.

enter image description here

В закладке сортировки следует сортировать по MonthNumber, в моем случае это [Numero Mes] следующим образом: enter image description here

После этого вы должны получить следующую диаграмму предварительного просмотра. enter image description here

Сообщите мне, если это было полезно.

+0

Привет. Извините за поздний ответ. Некоторое время я отсутствовал. Поэтому я сейчас пытаюсь решить ваше решение, но я не могу заставить его работать. Для оси x выбираем тип оси: Scalar (числа/даты), Minimum = 0, Maximum = 12, Interval = ваше выражение, Interval type = Months. Результатом является одно значение по оси x (1/1/1990). Что я делаю не так? Благодарим вас за помощь. – Rebam1

+0

@ Rebam1, проверьте обновление, которое я сделал по моему ответу. Не меняйте тип оси для моего примера, это необязательно. –

+0

Это был потрясающий ответ с большим объяснением. Спасибо огромное! Я собираюсь пойти и дать вам правильный ответ, потому что он действительно отвечает на мой вопрос. Но после реализации вашего решения у меня возникла небольшая проблема, и сортировка сорвалась. Я сделал то, что написал с сортировкой, но это не помогло. Перед тем, как сортировать гистограмму, теперь это похоже на спорадически показывающие бары. Любая идея относительно того, что может быть причиной этого? Благодаря! – Rebam1

Смежные вопросы