Aracılığıyla paylaş


FUNCTION

Sorgunun deyiminde işlev DEFINE tanımını tanıtırDAX.

Sözdizimi

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

(EVALUATE <table expression>) +

Parametreler

Süre Definition
function name İşlevin adı.
parameter name Parametresinin adı. Bu, gibi measureayrılmış bir anahtar sözcük olamaz.
parameter type anyval, scalarveya tableanyref. Anyvalveya tableiçin scalar soyut bir türdür. Anyref tüm başvurular için soyut bir türdür.
parameter subtype yalnızca için parameter type = scalargeçerlidir. Aşağıdakilerden biri olabilir: boolean, datetime, decimal, double, , int64, numeric, string. variant
parameter passing mode val (eargerly evaluated) veya expr (lazily evaluated).
function body DAX İşlev için bir ifade.

Dönüş değeri

İşlev gövdesinin hesaplanan sonucu.

Açıklamalar