2013-11-19 4 views
1

У меня есть данные в моей таблице базы данных, которая выглядит аналогично данным ниже:создавать отчеты динамически в SSRS

Time  Name Sales 
    Aug-11  A  33 
    Aug-12  B  34 
    Aug-13  C  31 
    Aug-14  D  39 
    Sep-11  A  99 
    Sep-12  B  34 

Требование в том, что мне нужно создать отчет для деталей, другой отчет для деталей B, и другое для деталей C и так далее. Там может быть D и E добавлено в таблицу базы данных в следующем месяце и еще несколько данных за месяц позже ...

Я хочу знать, есть ли способ, чтобы я мог создавать отчеты динамически, а не создавать отчет для A, B и C, а затем переходите к отчету и создаете еще один отчет для D и E в следующем месяце и на ...

Пожалуйста, дайте мне знать.

ответ

0

Создание отчета с параметром @name, Создание выпадающего списка, используя что-то вроде запроса

SELECT DISTINCT Name 
FROM Table_Name 

для пользователя, чтобы выбрать A, B или C, и в свойствах параметра вы можете выбрать его, чтобы быть кратна выбор и создать что-то запрос, как

SELECT Time, Name , Sales 
FROM Table_Name 
WHERE (Name IN (@Name_Pram)) 

Вы должны создать 2 наборов данных один для выпадающего списка, из которого пользователи будут выбирать параметр Имя, выбранного значения (s) будет передан в приведенном выше запросе, один в отчете будет отображаться подробная информация о любых выбранных значениях.

+0

Эй, Мухаммед Али! Спасибо за ваш ответ .. но я не думаю, что параметры помогут мне в текущем сценарии. Мне нужно создать отчеты для A, B и C и любые дополнительные имена, добавленные в таблицу базы данных в будущем. У меня нет требования здесь выбирать имя, мне нужно создать разные отчеты для каждого имени, содержащегося в таблице базы данных. – CodeNinja

+0

Привет, смелость, мне кажется, что параметр отчета - это именно то, что вам нужно, есть причина, по которой вы не можете использовать их ?, и когда вы говорите разные, как разные? – Wombelite

+0

@ Успокойтесь, чем вам нужно определить термин «Разное» немного больше, поскольку неясно, что вы подразумеваете под другим отчетом. –

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