2017-02-15 2 views
0

У меня есть диаграмма столбца, и на ее горизонтальной оси у меня есть дата. Я хочу иметь пользовательский способ отображения даты. Месяц должен появляться только один раз с датой, и он должен появляться только после изменения месяца. Ниже приведен снимок того, что я хочу сделать. Доступные параметры даты не имеют его, поэтому я предполагаю, что вам придется ставить пользовательскую формулу. enter image description hereКак настроить пользовательскую дату в таблице SSRS?

+0

Если вы можете получить его для отображения внизу каждого столбца, теперь я буду писать и выражать на видимости, где он скрывает его, за исключением его минимальной даты месяца. = IIF (Field! Month.Value = Min (Поле! Month.Value), True, False) – newGuy

ответ

1

SSRS из коробки может быть очень близко. Вы можете группировать свои значения по оси X. Ниже показано, как это выглядит в режиме дизайна. Обратите внимание на 2 строки на панели «Группы категорий», вправо. (Здесь один показывает <Expr>, другой day).

enter image description here

Первая строка в этой панели групп второго ряда. Когда вы просматриваете/запускаете отчет, любые корректировки, которые вы делаете в первой строке, будут отображаться чуть ниже меток вдоль оси X. Предварительный просмотр в конце.

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

=Left(MonthName(DatePart(DateInterval.Month, Fields!day.Value)), 3)

Введите те, с помощью диалогового окна Expression Категория группы (ниже). Вы получаете это, нажав на стрелку вниз на <Expr> строку выше, и выберите категорию Свойства группы ...

enter image description here

enter image description here

Откройте же диалог, но и для day строки в категории Group, и используйте следующее выражение для метки . Это просто показывает номер дня.

=DatePart(DateInterval.Day, Fields!day.Value)

Пока еще в этом окне, перейдите к Сортировка и убедитесь, что day используется. Мы не хотим сортировать по номеру дня, он будет смешивать месяцы вместе (не хорошо).

Отрегулируйте метки оси Y так, как вы хотите (тысячами), добавьте метки данных и форматирование. В режиме предварительного просмотра отчет должен выглядеть примерно так. Цвета будут различаться.

enter image description here

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

Надеюсь, это поможет! Может быть, хорошее начало в правильном направлении.

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