Диаграмма служб отчетов - метка пользовательской оси - PullRequest
3 голосов
/ 03 июня 2009

У меня есть диаграмма служб отчетов SQL Server (2008) (диаграмма ошибок). Ось X имеет интервалы дат 01.01.2009, 01.02.2009 и т. Д. Ось Y имеет числовые интервалы 50. Значения на оси Y - 0, 50 и 100. Однако вместо отображения 0 , 50 и 100 я хотел бы отобразить «Маленький», «Средний» и «Большой» соответственно. Кто-нибудь знает, как можно выполнить эту замену текста?

Ответы [ 2 ]

12 голосов
/ 21 июня 2009

Это немного взломать, но здесь идет:

  1. Во-первых, нормализуйте ваши значения около нуля, поэтому наименьшее значение равно -50, а наибольшее значение - 50. Это можно сделать в самом элементе управления диаграммы, не нужно менять набор данных. Ваши значения между 0 и 100, поэтому просто вычтите 50.

  2. Далее, в свойствах оси значений -> параметры оси, установите минимум до -50, максимум до 50 и интервал до 50.

  3. Наконец, в свойствах оси значений -> Number выберите Category как «Custom» и введите его в качестве выражения пользовательского формата: = «Large; Small; Medium»

(код формата Excel: pos ; neg ; zero )

Вы должны получить что-то вроде этого:

альтернативный текст http://img44.imageshack.us/img44/9011/chartz.png

1 голос
/ 19 июня 2009

Согласно Произвольная метка для оси Y в диаграммах SSRS , вы можете добиться аналогичного эффекта, используя коллекцию полосковых линий. См. Как: выделить данные диаграммы, добавив полоски .

...