Пользовательская диаграмма в отчете SSRS - PullRequest
0 голосов
/ 28 сентября 2011

В настоящее время я работаю над частью отчета, которая имеет график / диаграмму. Интервал оси X должен увеличиваться. Это означает, что мы должны иметь динамические интервалы. Мне просто интересно, есть ли решение для этого. Отчет должен быть запущен в динамическом CRM, поэтому он должен быть отчетом SSRS. Я чувствую, что это довольно большая проблема для меня, и я думаю, что это вне моего понимания. Это достижимо? Я знал, что в отчете есть специальный раздел кода, который я могу использовать. Могу ли я нарисовать диаграммы с использованием Visual Basic, а затем распечатать их в отчете?

Поскольку я новичок здесь, я не смогу
Большое спасибо

Ответы [ 2 ]

0 голосов
/ 11 октября 2011

Мне пришлось использовать пользовательскую сборку, чтобы нарисовать весь график / диаграмму в конце.Спасибо

0 голосов
/ 28 сентября 2011

Я могу что-то упустить, но это довольно просто: создайте свою диаграмму, а затем щелкните правой кнопкой мыши на метках оси X и выберите «Свойства горизонтальной оси ...». В появившемся диалоговом окне вы можете указать «Интервал». Нажмитена функциональную кнопку («fx»), и вы можете ввести формулу, используя данные из ваших наборов данных или параметров.

Допустимая формула может быть:

=IIF(Parameters!View.Value = "By Day", 24 , 168)

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

...