2017-02-07 2 views
2

Я хотел бы использовать выражение в поле LabelsFormat оси значений, а не ось «Категории», в диаграмме диапазона построителя отчетов.Использование выражений для меток осей в построителе отчетов

Таким образом, я мог бы вычислить значение метки. Однако мне не ясно, как я укажу значение метки в выражении.

Эффективное использование случае я пытаюсь добиться, чтобы отобразить дату (например, 2/1/2017) в качестве Q1/16 (таким образом, первый квартал 2017 года)

Затем я могу использовать что-то вроде:

="Q" + Month(???)/4 + "/" + Year(????) 

все это приведет к размахов что-то вроде:

enter image description here

и таким образом д uestion: что я использую для вопросительных знаков?

EDIT: К сожалению, количество кварталов не установлено, поэтому ответ @iamdave ниже не будет работать для меня.

Спасибо,

Serge

ответ

0

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

  • Прежде всего убедитесь, что ваша диаграмма всегда известна количеством кварталов.
  • Снимите горизонтальную ось.
  • Создайте таблицу, которая находится непосредственно под диаграммой, с группой столбцов, которая генерирует известное количество кварталов и форматирует значение соответственно.
  • Сделать верхнюю часть стола похожим на ось.
+0

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

+0

@SergeDesmedt У вас есть даты как ваша ось Y? Как это работает...? Можете ли вы добавить фрагмент вашего графика на свой вопрос, пожалуйста? – iamdave

+0

Я следую инструкциям [this] (https://www.mssqltips.com/sqlservertip/3521/sql-server-reporting-services-range-charts/), см. Раздел о диаграммах Ганта. Как и в примере, у меня есть даты (на самом деле _number days_), а затем заданы свойства осей, чтобы показать их как даты –

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