Definire i parametri nella Progettazione query MDX per Analysis Services

Per parametrizzare una query MDX per un'origine dati di Analysis Services, è necessario aggiungere un parametro di query alla query. Nella finestra di progettazione di query MDX, è possibile aggiungere un parametro di query sia in modalità Struttura sia in modalità Query impostando un filtro. 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.

Nota

È possibile creare e modificare file di definizione di report impaginati (.rdl) in Generatore report di Microsoft, Power BI Report Builder e in Progettazione report in SQL Server Data Tools.

Per definire un parametro di query MDX in modalità progettazione

  1. Nel riquadro dei dati del report fare clic con il pulsante destro del mouse su un set di dati creato da un tipo di origine dati di SQL Server Analysis Services e quindi scegliere 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. Nella colonna Gerarchia , scegli un valore dalla lista a tendina.

  4. Nella colonna Operatore , scegli un operatore per la lista a tendina.

  5. Nella colonna Filtro Espressione , seleziona i singoli valori dalla lista a tendina, oppure clicca su Tutti i membri per scegliere tutti i valori.

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

  7. Fai 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. Seleziona OK.

    Nel riquadro dei dati del 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 e selezionare Mostra set di dati nascosti. Nel riquadro dei dati del report verranno visualizzati tutti i set di dati contenuti nel report.

Per definire un parametro di query MDX in modalità query

  1. Nel riquadro dei dati del report fare clic con il pulsante destro del mouse su un set di dati creato da un tipo di origine dati di SQL Server Analysis Services e quindi scegliere Query. La finestra di progettazione di query MDX si apre in modalità progettazione.

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

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

  4. Nella colonna Parametro selezionare <Immetti parametro> e digitare il nome di un parametro.

  5. Nella colonna Dimensione , scegli un valore dalla lista a tendina.

  6. Nella colonna Gerarchia , scegli un valore dalla lista a tendina.

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

  8. Nella colonna Predefinita , dal menu a tendina, seleziona un singolo valore o più valori a seconda della tua scelta nel passo 5.

  9. Seleziona OK.

  10. Nella barra degli strumenti di Progettazione query fare clic su Esegui.

  11. Seleziona OK.

    Nel riquadro dei dati del 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 e selezionare Mostra set di dati nascosti. Nel riquadro dei dati del report verranno visualizzati tutti i set di dati contenuti nel report.