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> [: [<type>] [<subtype>] [<passing mode>]] [= <default expression>], ...]) => <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. |
type |
Parametre türü. Aşağıdakilerden biri olabilir: ANYVAL, SCALAR, TABLE, ANYREF, , CALENDARREF, COLUMNREF, MEASUREREF. TABLEREF
ANYVALveya SCALARiçin TABLE soyut bir türdür.
ANYREF tüm başvurular için soyut bir türdür. |
subtype |
Parametre alt türü. Yalnızca için parameter type = SCALARgeçerlidir. Aşağıdakilerden biri olabilir: BOOLEAN, DATETIME, DECIMAL, DOUBLE, , INT64, NUMERIC, STRING. VARIANT |
passing mode |
Parametre geçirme modu.
VAL (hevesle değerlendirilebilir) veya EXPR (tembelce değerlendirilebilir). |
default expression |
DAX Bağımsız değişken çağıran tarafından atlandığında kullanılan ifade. parametresini isteğe bağlı hale getirir. |
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.