Compartir a través de


FUNCTION

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