Поделиться через


Определение параметров в конструкторе запросов многомерных выражений для служб Analysis Services

Чтобы параметризовать запрос многомерных выражений для источника данных служб Службы Analysis Services , необходимо добавить параметр запроса к этому запросу. В конструкторе запросов многомерных выражений параметр запроса можно добавить как в режиме конструктора, так и в режиме запроса, настроив фильтр. После определения запроса с параметром запроса, службы Reporting Services автоматически создают параметр отчета и набор данных, чтобы предоставить список допустимых значений. Это позволяет пользователю указать значение, которое передается непосредственно запросу.

Примечание

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

Определение параметра запроса в многомерном выражении в режиме конструктора

  1. В области данных отчета щелкните правой кнопкой мыши набор данных, созданный на основе типа источника данных служб SQL Server Службы Analysis Services, и выберите пункт Запрос. Конструктор запросов многомерных выражений открывается в режиме конструктора.

  2. Перетащите измерение в область фильтра в первую ячейку в столбце Измерение .

  3. В столбце Иерархия выберите значение в раскрывающемся списке.

  4. В столбце Оператор выберите оператор в раскрывающемся списке.

  5. В столбце Критерий фильтра выберите отдельные значения из раскрывающегося списка или щелкните Все , чтобы выбрать все значения.

  6. В столбце Параметры установите флажок, чтобы создать параметр отчета.

  7. Нажмите кнопку Запустить.

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

  8. Щелкните ОК.

    В области данных отчета разверните узел «Параметры», чтобы отобразить параметр отчета, который был автоматически создан для фильтра.

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

Определение параметра запроса в многомерном выражении в режиме запроса

  1. В области данных отчета щелкните правой кнопкой мыши набор данных, созданный на основе типа источника данных служб SQL Server Службы Analysis Services, и выберите пункт Запрос. Конструктор запросов многомерных выражений открывается в режиме конструктора.

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

  3. На панели инструментов в конструкторе запросов многомерных выражений нажмите кнопку Параметры запроса (Значок диалогового окна ). Откроется диалоговое окно «Параметры запроса».

  4. В столбце Параметр щелкните <Введите параметр>, а затем введите имя параметра.

  5. В столбце Измерение выберите значение в раскрывающемся списке.

  6. В столбце Иерархия выберите значение в раскрывающемся списке.

  7. В столбце Несколько значений установите флажок, чтобы создать многозначный параметр.

  8. В столбце По умолчанию выберите в раскрывающемся списке одно или несколько значений (в зависимости от выбора, сделанного на шаге 5).

  9. Щелкните ОК.

  10. На панели инструментов конструктора запросов нажмите кнопку Выполнить.

  11. Щелкните ОК.

    В области данных отчета разверните узел «Параметры», чтобы отобразить параметр отчета, который был автоматически создан для фильтра.

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

См. также:

Тип соединения служб Analysis Services для многомерных выражений (службы SSRS)
Пользовательский интерфейс конструктора запросов многомерных выражений Analysis Services