SSRS - гистограмма с одной полосой должна отображать данные в процентах - PullRequest
0 голосов
/ 30 апреля 2010

У меня есть требование показывать проценты в столбчатой ​​диаграмме на одном столбце с использованием SSRS. Например, я хочу показать сотрудников по возрасту в процентах в отчете SSRS.

1. Сколько% работников в возрасте от 20 до 30 лет? 2. Сколько% сотрудников в возрасте от 30 до 40 лет? 3. Сколько% работников в возрасте от 40 до 50 лет?

Все это на графике, который имеет только одну гистограмму в процентах?

Возможно ли это?

Спасибо

Ответы [ 2 ]

3 голосов
/ 19 июня 2012

Не уверен, что я действительно понимаю вопрос («диаграмма, которая имеет только одну гистограмму в процентах»?), И я понимаю, что она старая, но я просто пришел сюда с той же проблемой, и хотел предложить решение, которое я придумал.

Насколько я понимаю, у вас есть гистограмма, которая показывает сотрудников, сгруппированных по возрасту. Возрастная скобка вдоль оси X, количество сотрудников (которое, как я предполагаю, рассчитывается как «COUNT (Fields! EmployeeID.value)») вверх по оси Y. Вы хотите видеть процент сотрудников, которые попадают в каждую скобку.

Что я сделал, так это зашел в свойства диаграммы «Данные» и выбрал запись «Значения» для «Сотрудники» (или аналогичные). Затем нажмите «Изменить» и добавьте метки точек с меткой данных, например:

= COUNT (поля! EmployeeID.value) / COUNT (поля! EmployeeID.value, «Сотрудники»)

Где «Сотрудники» - это имя вашего набора данных.

Это делит значение текущей группы данных (из вкладки «Значения») на то же значение, но берется по всему набору данных.

Введите код формата что-то вроде "# 0%" и т. Д.!

Он достиг того, чего я добился, и я надеюсь, что он может помочь другим с тем же вопросом.

0 голосов
/ 05 мая 2010

Вы можете легко сделать это в 2008 году, но я думаю, это не то, что вы хотели услышать.

То есть, в общем, вам нужна концепция круговой диаграммы, но в виде одного столбца (известного как линейный индикатор в 2008 году)?

Не думаю, что ты можешь. Это примерно предел того, что вы можете сделать http://msdn.microsoft.com/en-us/library/aa964128%28SQL.90%29.aspx

Вы всегда можете купить dundas http://www.sql -server-performance.com / статьи / отчетность / Enhancing_Reporting_Services_with_Dundas_Reporting_Controls_p1.aspx

по сути, это то, что MS ввел в 2008

...