FUNKCIA

Zavádza definíciu funkcie v DEFINE príkaze dotazuDAX.

Syntax

[DEFINE 
    (
      FUNCTION <function name> = ([parameter name] : [parameter type] [parameter subtype] [parameter passing mode], ...) => <function body>
    ) + 
]

(EVALUATE <table expression>) +

Parametre

Pojem Definícia
function name Názov funkcie.
parameter name Názov parametra. Toto nemôže byť vyhradené kľúčové slovo ako measure.
parameter type anyval table, scalaralebo anyref. Anyval je abstraktný typ pre scalar alebo table. Anyref je abstraktný typ pre všetky odkazy.
parameter subtype vzťahuje len na parameter type = scalar. Môže ísť o jednu z nasledujúcich možností: boolean, , decimaldatetime, double, int64, numeric, . stringvariant
parameter passing mode val (dôkladne zhodnotené) alebo expr (lenivo sa vyhodnocuje).
function body Výraz DAX pre funkciu.

Vrátená hodnota

Vypočítaný výsledok tela funkcie.

Remarks