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


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

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

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

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

  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. Нажмите кнопку ОК.

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

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