Compartir a través de


Parámetros para las consultas DAX

En este tema se muestra cómo pasar valores de parámetro de una estructura XMLA a una instrucción de consulta de DAX.

Parámetros de consultas XMLA y de DAX

Sería enormemente ventajoso que una instrucción de consulta de DAX bien definida pudiera tener parámetros y utilizarse una y otra vez, con cambios solo en los valores de parámetro.

El método Método Execute (XMLA), en XMLA, tiene un elemento de la colección Elemento Parameters (XMLA) que permite definir parámetros y asignarles un valor. En la colección, cada elemento de Elemento Parameter (XMLA) define el nombre del parámetro y le asigna un valor.

La sintaxis de consulta de DAX permite hacer referencia a parámetros XMLA anteponiendo al nombre del parámetro el carácter @ como prefijo. Por consiguiente, cualquier lugar de la sintaxis donde se admite un valor se puede reemplazar con una llamada de parámetro. Sin embargo, es necesario recordar que todos los parámetros XMLA se escriben como texto.

Nota de advertenciaAdvertencia

Los parámetros definidos en la sección de parámetros y no utilizados en el elemento <STATEMENT> generan una respuesta de error en XMLA.

Nota de advertenciaAdvertencia

Los parámetros utilizados y no definidos en el elemento <Parameters> generan una respuesta de error en XMLA.