|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
Как можно создать динамическое количество диаграмм? Пример: пользователь выбрал года 2010, 2013, 2014 - создать три диаграммы пользователь выбрал 2010, 2011- создать две диаграммы. выбрал 5 годов- 5 диаграмм. можно конечно сделать по максимуму, грубо говоря у меня это 6 лет сейчас, создать 6 диаграмм потом только поле visible труе устанавливать, а как программно ? Просто это потом и для другого может пригодиться. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 17:28 |
|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
У меня недавно подобная проблема возникла. Я бы решил Вашу задачу так: 1. Делаете т.н. "внутренний" отчет с одним графиком и входным параметром "Год". 2. Делаете т.н. "внешний" отчет с компонентом Tablix, т.е. таблицей с неизвестным заранее кол-вом столбцов. 3. Во "внешнем" отчете создаете фиктивный дэйтасет, состоящий из одного поля "Год", куда передаете выбранный пользователем многозначный параметр. 4. Табликс привязываем к этому набору данных, а кол-во столбцов в табликсе формируем динамически по полю "Год". 5. В ячейку этого табликса погружаем компонент SubReport и завязываем этот подотчет на "внутренний" отчет из п.1. Параметр из п.1 = значению поля "Год" из п.3. Кажется, все. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 17:45 |
|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
Madmech, спасибо, попробую так. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.10.2013, 18:09 |
|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
смотрю_тут, Можно проще - без сабрепорта. Нужно чтобы датасет возвращал данные с колонкой "Год". Добавляем в отчет таблицу с группой по году (строк или колонок по вкусу). В ячейки группы можно добавлять в том числе и диаграммы. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 15:16 |
|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
gangсмотрю_тут, Можно проще - без сабрепорта. Нужно чтобы датасет возвращал данные с колонкой "Год". Добавляем в отчет таблицу с группой по году (строк или колонок по вкусу). В ячейки группы можно добавлять в том числе и диаграммы. диаграммы как раз и нельзя запихнуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 17:50 |
|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
смотрю_тутgangсмотрю_тут, Можно проще - без сабрепорта. Нужно чтобы датасет возвращал данные с колонкой "Год". Добавляем в отчет таблицу с группой по году (строк или колонок по вкусу). В ячейки группы можно добавлять в том числе и диаграммы. диаграммы как раз и нельзя запихнуть. хотя если группировать, то да ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 17:51 |
|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
смотрю_тутсмотрю_тутпропущено... диаграммы как раз и нельзя запихнуть. хотя если группировать, то да все таки не получилось добавить, выбрать можно, но при вставке говорит нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.10.2013, 17:53 |
|
MS RS 2008 динамическое кол-во диаграмм
|
|||
---|---|---|---|
#18+
смотрю_тут, Странно у меня все вставляется ... |
|||
:
Нравится:
Не нравится:
|
|||
18.10.2013, 10:39 |
|
|
start [/forum/topic.php?fid=31&msg=38428596&tid=1533915]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 287ms |
total: | 404ms |
0 / 0 |