2010-11-29 3 views
6

Привет, у меня есть следующая проблема.Вертикальная ось в повторяющихся значениях диаграмм - SQL Reporting Services 2008

Я делаю диаграмму в SSRS 2008. Я делаю подсчет и результат подсчета является 2.

Из-за небольшого кол диаграмма повторяющейся го значения по оси Y. Этого не происходит, например, когда число равно 50. alt text

Как я могу избавиться от повторяющихся значений 1 1 и 2 2. Конечно, если я установить интервал в 1, то проблема решена, но если счетчик равен 50 интервал будет показывать от 0 до 50 (0 , 1, 2 ... 50 и я не хочу этого)

Надеюсь, у кого-то есть ответ, спасибо.

ответ

5

Вы можете установить свойство интервала оси Y для решения проблемы. Чтобы установить свойство интервала

  1. Щелкните правой кнопкой мыши по оси Y.
  2. Перейти к Свойствам осей
  3. В разделе «Параметры оси» вы найдете «Интервал» в разделе «шкала и стиль сетки».
  4. Нажмите на кнопку FX и заменить value =IIF(Fields!columnname.Value < 10, 1, 0)

Нажмите кнопку OK -> OK

Это все.

+0

Отмечено это как ответ, потому что он пришел с шагами, чтобы исправить это. – Sanchitos

2

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

За Interval я поместил эту Fx: = IIF (Fields! Quotevalues.Value < 10, 1, 0)

Так что, если у меня есть счетчик меньше, чем 10, то интервал будет 1 на 1. Если это более 10 интервал будет автоматически установлен.

Как я уже сказал, если у кого-то есть лучшее решение, оно будет приветствоваться.

+1

Это единственный способ обойти эту проблему, которую я нашел. –

0

У меня была та же проблема, но мне хотелось использовать количество строк.

Это выражение в интервале работали: = IIF (CountRows() < 10, 1, 0)

1

Они не повторяя значения, необходимо для форматирования числа оси у, чтобы включать в себя первый десятичное место. Как только вы это сделаете, они должны прочитать 1, 1,5, 2, 2,5 и т. Д.

Для форматирования чисел по оси Y щелкните правой кнопкой мыши по оси Y и перейдите к Вертикальные оси. Затем выберите Number и увеличьте десятичное число от 0 до 1.

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