Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Memperkenalkan definisi fungsi dalam DEFINE pernyataan DAX kueri.
Syntax
[DEFINE
(
FUNCTION <function name> = ([<parameter name> [: [<type>] [<subtype>] [<passing mode>]] [= <default expression>], ...]) => <function body>
) +
]
(EVALUATE <table expression>) +
Parameter-parameternya
| Istilah | Definition |
|---|---|
function name |
Nama fungsi. |
parameter name |
Nama parameter. Ini tidak dapat menjadi kata kunci yang dipesan seperti measure. |
type |
Jenis parameter. Bisa menjadi salah satu hal berikut: ANYVAL, , SCALAR, TABLE, ANYREF, CALENDARREFCOLUMNREF, MEASUREREF, TABLEREF.
ANYVAL adalah jenis abstrak untuk SCALAR atau TABLE.
ANYREF adalah jenis abstrak untuk semua referensi. |
subtype |
Subjenis parameter. Hanya berlaku untuk parameter type = SCALAR. Bisa menjadi salah satu hal berikut: BOOLEAN, , DATETIME, DECIMAL, DOUBLE, INT64NUMERIC, STRING, VARIANT. |
passing mode |
Mode passing parameter. Dapat ( VAL dievaluasi dengan bersemangat) atau EXPR (dievaluasi dengan malas). |
default expression |
Ekspresi DAX yang digunakan saat argumen dihilangkan oleh pemanggil. Membuat parameter opsional. |
function body |
Ekspresi DAX untuk fungsi . |
Mengembalikan nilai
Hasil terhitung dari isi fungsi.
Komentar
- Untuk mempelajari selengkapnya tentang DAX Fungsi yang Ditentukan Pengguna, lihat DAX Fungsi yang Ditentukan Pengguna.
- Untuk mempelajari selengkapnya tentang bagaimana pernyataan FUNCTION digunakan, lihat DAX kueri.