Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
- Kullanıcı Tanımlı İşlevler hakkında DAX daha fazla bilgi edinmek için bkz DAX . Kullanıcı Tanımlı İşlevler.
- FUNCTION deyimlerinin nasıl kullanıldığı hakkında daha fazla bilgi edinmek için bkz DAX . sorgular.