2015-12-18 3 views
0

Я работаю над докладом SSRS, в котором у меня есть параметр со списком имен, в котором может быть выбрано несколько значений пользователем. Я дал название отчета, используя выражение, в котором он показывает «Результат для SELECTED NAME» и применяется разрыв страницы таким образом, что каждое значение отображается на новой странице.Отображение структуры tablix для Нет значений данных в ssrs?

Но когда я выбираю все значения за раз, отчет отображает результаты только для имен, для которых доступны данные.

Я хотел бы отобразить заголовок как «Результат для SELECTED NAME» (помните, что это значения без данных вместе со значениями с данными, каждый на новой странице) и структура tablix с NoRowmessage.

Я действительно борюсь за это с двух дней!

Может ли кто-нибудь мне помочь? Спасибо, парни.

ответ

0

Я думаю, вы должны посмотреть на свой запрос. Ваш запрос возвращает строку для каждого имени или только строки, в которых существуют имена? Если вы можете, измените структуру своего запроса, чтобы вернуть имена, оставленные слева от вашего фактического запроса.

Вот некоторые простой код, который захватывает мысль:

SELECT names.Lastname, names,Firstname, data.* 
from (select distinct name from name table) as names 
left join (previous query) as data on data.nameID = names.nameID 
+0

Я получил его, да вы правы мой запрос не содержит все имена, которые я дал в параметре. Спасибо. Но я не понял вопрос, хотя, извините, я как бы новичок в sql, поэтому, если вы можете больше объяснить вопрос, который будет замечательным. – MycrowSoft

+0

Добро пожаловать. В основном, что вам нужно сделать в вашем запросе, это создать два запроса. Один запрос отвечает за возврат всех имен, которые вы хотите отобразить. Второй запрос - это ваш исходный запрос, который имеет только определенные данные для определенных пользователей. Не могли бы вы предоставить примерное имя таблицы? Я могу помочь вам в этом. Начните с написания двух отдельных запросов и убедитесь, что у них есть результаты, которые вы ищете. –

+0

Благодарим за отзыв. Я понял это, и это сработало. – MycrowSoft

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