Condividi tramite


Parametri per query DAX

In questo argomento si illustra come passare valori di parametri in una struttura XMLA a un'istruzione di query DAX.

Parametri in query XMLA e DAX

Per un'istruzione di query DAX ben definita può risultare particolarmente utile essere abilitata alla parametrizzazione e utilizzata ripetutamente solo con modifiche nei valori del parametro.

Nel metodo Metodo Execute (XMLA), in XMLA, è presente un elemento di raccolta Elemento Parameters (XMLA) che consente ai parametri di essere definiti e con un valore; all'interno della raccolta, ogni elemento Elemento Parameter (XMLA) consente di definire il nome del parametro e un relativo valore.

La sintassi di query DAX consente all'utente di fare riferimento ai parametri XMLA anteponendo al nome del parametro il carattere @. Pertanto, in qualsiasi posizione della sintassi, in cui è consentito un valore, è possibile sostituirlo con una chiamata di parametro. Tuttavia, è necessario ricordare che tutti i parametri XMLA sono digitati come testo.

Nota di attenzioneAttenzione

Per parametri definiti nella sezione parametri e non utilizzati nell'elemento <STATEMENT> viene generato un errore in XMLA.

Nota di attenzioneAttenzione

Per parametri utilizzati e non definiti nell'elemento <Parameters> viene generato un errore in XMLA.