Procedura: Definizione dei parametri in Progettazione query MDX per Analysis Services (Generatore report 2.0)

Per parametrizzare una query MDX per un'origine dati di Analysis Services, è necessario aggiungere un parametro di query alla query. In Progettazione query MDX, è possibile aggiungere un parametro di query sia in modalità progettazione sia in modalità query. 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. In questo modo un utente può specificare un valore che viene passato direttamente alla query.

Per definire un parametro di query MDX in modalità progettazione

  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 ServerAnalysis Services, quindi fare clic su Query. La finestra Progettazione query MDX verrà aperta in modalità progettazione.

  2. Trascinare una dimensione nell'area filtro e rilasciarla nella prima cella della colonna Dimensione.

  3. Selezionare un valore nell'elenco a discesa della colonna Gerarchia.

  4. Selezionare un operatore nell'elenco a discesa della colonna Operatore.

  5. Selezionare valori singoli nell'elenco a discesa della colonna Espressione filtro oppure fare clic sul membro Totale per selezionare tutti i valori.

  6. Selezionare la casella di controllo nella colonna Parametri per creare un parametro del report.

  7. Fare clic su Esegui.

    Dopo avere eseguito la query, fare clic su Progettazione nella barra degli strumenti per passare alla modalità query e visualizzare la query MDX creata. Non modificare il testo della query in modalità query se si desidera continuare a sviluppare la query in modalità progettazione. Fare clic su Progettazione per passare di nuovo alla modalità progettazione.

  8. Fare clic su OK.

    Nel riquadro Dati report espandere il nodo Parametri per visualizzare il parametro del report creato automaticamente per il filtro.

    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, quindi fare clic su Mostra set di dati nascosti. Nel riquadro Dati report verranno visualizzati tutti i set di dati contenuti nel report.

Per definire un parametro di query MDX in modalità query

  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 ServerAnalysis Services, quindi fare clic su Query. La finestra Progettazione query MDX verrà aperta in modalità progettazione. 

  2. Fare clic su Progettazione nella barra degli strumenti per passare alla modalità query.

  3. Sulla barra degli strumenti di Progettazione query MDX, fare clic su Parametri query (Icona della finestra di dialogo Parametri query). Verrà visualizzata la finestra di dialogo Parametri query.

  4. Fare clic su <Immetti parametro> nella colonna Parametro, quindi digitare il nome di un parametro.

  5. Selezionare un valore nell'elenco a discesa della colonna Dimensione.

  6. Selezionare un valore nell'elenco a discesa della colonna Gerarchia.

  7. Selezionare la casella di controllo nella colonna Più valori per creare un parametro multivalore.

  8. Nell'elenco a discesa della colonna Predefinito selezionare uno o più valori a seconda della selezione effettuata nel passaggio 5.

  9. Fare clic su OK. 

  10. Fare clic sul pulsante Esegui nella barra degli strumenti di Progettazione query.

  11. Fare clic su OK.

    Nel riquadro Dati report espandere il nodo Parametri per visualizzare il parametro del report creato automaticamente per il filtro.

    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, quindi fare clic su Mostra set di dati nascosti. Nel riquadro Dati report verranno visualizzati tutti i set di dati contenuti nel report.