Значение параметра CAll URL для «Выбрать все» - PullRequest
0 голосов
/ 27 июня 2018

Я получаю доступ к стороннему отчету SSRS с помощью URL-вызова, для значения параметра «Идентификатор пользователя» я ввожу все идентификаторы пользователей, которые у меня есть, но каждый раз, когда новый пользователь добавляется в отчет, который я должен включить новый идентификатор пользователя вручную на URL для запуска. Я полагаю, было бы проще, если бы я мог использовать значение параметра для опции «Выбрать все» в раскрывающемся меню отчета, чтобы он все время загружал, а затем сортировал данные, но не смог найти значение. для этой опции я использовал -1,1, Null, All и т. д.

Q. Как выяснить, каково значение параметра «Выбрать все» или как это можно обойти? У меня нет доступа к таблице ParameterCommand.

Пример:

/ ReportServer?% 2FReportList% 2FReportName & BegDate = 06% 2F25% 2F2018% 2000% 3A00% 3A00 & EndDate = 06% 2F25% 2F2018% 2023% 3A59% 3A00 & UserID = ???

1 Ответ

0 голосов
/ 27 июня 2018

В дополнение к моему комментарию (и до того, как кто-то отрицает это), ЕСЛИ у вас есть или вы можете получить доступ к SQL \ Stored Proc, вы захотите сделать что-то вроде этого

DECLARE @P INT = 303;
SELECT TOP 5
*
FROM
dbo.tableName
WHERE
fieldName = ISNULL(@p, fieldName)

Таким образом, вы можете передать ID или NULL, и в этом случае он вернет 5 лучших или отдельную запись, которую вы хотите

В противном случае, если вы не можете добраться до хранимой процедуры SQL, поговорите с администратором базы данных или администратором базы данных, который сможет вам помочь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...