Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Presenta una definición de función en una DEFINE instrucción de una DAX consulta.
Syntax
[DEFINE
(
FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
) +
]
(EVALUATE <table expression>) +
Parámetros
| Término | Definición |
|---|---|
function name |
Nombre de una función. |
parameter name |
Nombre del parámetro. No puede ser una palabra clave reservada, como measure. |
parameter type |
anyval
table, scalaro anyref.
Anyval es un tipo abstracto para scalar o table.
Anyref es un tipo abstracto para todas las referencias. |
parameter subtype |
solo se aplica a parameter type = scalar. Puede ser uno de los siguientes: boolean, , decimaldoubleint64datetime, numeric, , string, . variant |
parameter passing mode |
val (evaluado de forma oreja) o expr (se evalúa diferidamente). |
function body |
Expresión DAX para la función . |
Valor devuelto
Resultado calculado del cuerpo de la función.
Observaciones
- Para obtener más información sobre DAX las funciones definidas por el usuario, consulte DAX Funciones definidas por el usuario.
- Para obtener más información sobre cómo se usan las instrucciones FUNCTION, consulte DAX consultas.