Definizione dei parametri in Progettazione query MDX per Analysis ServicesDefine Parameters in the MDX Query Designer for Analysis Services

Per parametrizzare una query MDX per un'origine dati di Analysis ServicesAnalysis Services , è necessario aggiungere un parametro di query alla query.To parameterize an MDX query for an Analysis ServicesAnalysis Services data source, you must add a query parameter to the query. In Progettazione query MDX, è possibile aggiungere un parametro di query sia in modalità progettazione sia in modalità query specificando un filtro.In the MDX query designer, you can add a query parameter in both Design mode and Query mode by specifying a filter. Dopo avere definito la query tramite un parametro di query, in Reporting Services vengono creati automaticamente un parametro di report e un set di dati per l'elenco dei valori validi.After you define the query with a query parameter, Reporting Services automatically creates a report parameter and a dataset to provide the list of valid values. In questo modo un utente può specificare un valore che viene passato direttamente alla query.This enables a user to specify a value that is passed directly to the query.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

Per definire un parametro di query MDX in modalità progettazioneTo define a query parameter in MDX in Design mode

  1. Nel riquadro Dati report fare clic con il pulsante destro del mouse su un set di dati creato da un tipo di origine dati di SQL ServerSQL Server Analysis ServicesAnalysis Services e fare clic su Query.In the Report Data pane, right-click on a dataset created from a SQL ServerSQL Server Analysis ServicesAnalysis Services data source type, and then click Query. La finestra Progettazione query MDX verrà aperta in modalità progettazione.The MDX query designer opens in Design mode.

  2. Trascinare una dimensione nell'area filtro e rilasciarla nella prima cella della colonna Dimensione .Drag a dimension to the filter area and drop it on the first cell in the Dimension column.

  3. Selezionare un valore nell'elenco a discesa della colonna Gerarchia .In the Hierarchy column, choose a value from the drop-down list.

  4. Selezionare un operatore nell'elenco a discesa della colonna Operatore .In the Operator column, choose an operator for the drop-down list.

  5. Selezionare valori singoli nell'elenco a discesa della colonna Espressione filtro oppure fare clic sul membro Totale per selezionare tutti i valori.In the Filter Expression column, select individual values from the drop-down list, or click the All member to choose all values.

  6. Selezionare la casella di controllo nella colonna Parametri per creare un parametro del report.In the Parameters column, select the check box to create a report parameter.

  7. Fare clic su Esegui.Click Run.

    Dopo avere eseguito la query, fare clic su Progettazione nella barra degli strumenti per passare alla modalità query e visualizzare la query MDX creata.After you run the query, click Design on the toolbar to toggle to Query mode to view the MDX query that was created. Non modificare il testo della query in modalità query se si desidera continuare a sviluppare la query in modalità progettazione.Do not change the query text in Query mode if you want to continue to use Design mode to develop the query. Fare clic su Progettazione per passare di nuovo alla modalità progettazione.Click Design to toggle back to Design mode.

  8. Fare clic su OK.Click OK.

    Nel riquadro dei dati del report espandere il nodo Parametri per visualizzare il parametro del report creato automaticamente per il filtro.In the Report Data pane, expand the Parameters node to display the report parameter that was automatically created for the filter.

    Per visualizzare il set di dati dei valori disponibili per il parametro del report, fare clic con il pulsante destro del mouse su un'area vuota nel riquadro Dati report e selezionare Mostra set di dati nascosti.To view the dataset that provides available values for the report parameter, right-click any blank area in the Report Data pane, and then click Show Hidden Datasets. Nel riquadro dei dati del report verranno visualizzati tutti i set di dati contenuti nel report.The Report Data pane displays all datasets in the report.

Per definire un parametro di query MDX in modalità queryTo define a query parameter in MDX in Query mode

  1. Nel riquadro Dati report fare clic con il pulsante destro del mouse su un set di dati creato da un tipo di origine dati di SQL ServerSQL Server Analysis ServicesAnalysis Services e fare clic su Query.In the Report Data pane, right-click on a dataset created from a SQL ServerSQL Server Analysis ServicesAnalysis Services data source type, and then click Query. La finestra Progettazione query MDX verrà aperta in modalità progettazione.The MDX query designer opens in Design mode.

  2. Fare clic su Progettazione nella barra degli strumenti per passare alla modalità query.On the toolbar, click Design to toggle to Query mode.

  3. Nella barra a Progettazione query MDX, fare clic su i parametri di Query (icona per la finestra di dialogo parametri Query).On the MDX query designer toolbar, click Query Parameters (Icon for the Query Parameters dialog box). Verrà visualizzata la finestra di dialogo Parametri query.The Query Parameters dialog box opens.

  4. Nel parametro colonna, fare clic su <parametro immettere >e quindi digitare il nome di un parametro.In the Parameter column, click <Enter Parameter>, and then type the name of a parameter.

  5. Selezionare un valore nell'elenco a discesa della colonna Dimensione.In the Dimension column, choose a value from the drop-down list.

  6. Selezionare un valore nell'elenco a discesa della colonna Gerarchia .In the Hierarchy column, choose a value from the drop-down list.

  7. Selezionare la casella di controllo nella colonna Più valori per creare un parametro multivalore.In the Multiple values column, select the check box to create a multivalue parameter.

  8. Nell'elenco a discesa della colonna Predefinito selezionare uno o più valori a seconda della selezione eseguita nel passaggio 5.In the Default column, from the drop-down list, select a single value or multiple values depending on your choice in step 5.

  9. Fare clic su OK.Click OK.

  10. Nella barra degli strumenti Progettazione query fare clic su Esegui.On the query designer toolbar, click Run.

  11. Fare clic su OK.Click OK.

    Nel riquadro dei dati del report espandere il nodo Parametri per visualizzare il parametro del report creato automaticamente per il filtro.In the Report Data pane, expand the Parameters node to display the report parameter that was automatically created for the filter.

    Per visualizzare il set di dati dei valori disponibili per il parametro del report, fare clic con il pulsante destro del mouse su un'area vuota nel riquadro Dati report e selezionare Mostra set di dati nascosti.To view the dataset that provides available values for the report parameter, right-click any blank area in the Report Data pane, and then click Show Hidden Datasets. Nel riquadro dei dati del report verranno visualizzati tutti i set di dati contenuti nel report.The Report Data pane displays all datasets in the report.

Vedere ancheSee Also

Tipo di connessione di Analysis Services per MDX ( SSRS ) Analysis Services Connection Type for MDX (SSRS)
Interfaccia utente di progettazione Query MDX di Analysis ServicesAnalysis Services MDX Query Designer User Interface