Вертикальная ось в повторяющихся значениях диаграммы - SQL Reporting Services 2008 - PullRequest
6 голосов
/ 29 ноября 2010

Привет, у меня есть следующая проблема.

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

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

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

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

Ответы [ 4 ]

6 голосов
/ 12 апреля 2011

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

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

Нажмите ОК -> ОК

Вот и все.

2 голосов
/ 01 декабря 2010

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

За интервал я поместил это fx: = IIF (Fields! Quotevalues.Value <10, 1, 0) </p>

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

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

1 голос
/ 09 марта 2015

Это не повторяющиеся значения, вам нужно отформатировать номер оси Y, чтобы включить первое десятичное число. После этого они должны прочитать 1, 1,5, 2, 2,5 и т. Д.

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

0 голосов
/ 02 сентября 2014

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

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

...