COALESCE
Berlaku untuk: kolom terhitungTabel terhitung
Ukur
Perhitungan visual
Mengembalikan ekspresi pertama yang tidak dievaluasi ke BLANK. Jika semua ekspresi dievaluasi ke BLANK, BLANK dikembalikan.
Sintaksis
COALESCE(<expression>, <expression>[, <expression>]…)
Parameter
Istilah | Definisi |
---|---|
expression |
Ekspresi DAX apa pun yang mengembalikan ekspresi skalar. |
Mengembalikan nilai
Nilai skalar yang berasal dari salah satu ekspresi atau BLANK jika semua ekspresi dievaluasi ke BLANK.
Komentar
Ekspresi input mungkin dari jenis data yang berbeda.
Contoh 1
Kueri DAX berikut ini:
EVALUATE { COALESCE(BLANK(), 10, DATE(2008, 3, 3)) }
Mengembalikan 10
, yang merupakan ekspresi pertama yang tidak mengevaluasi ke BLANK.
Contoh 2
Ekspresi DAX berikut:
= COALESCE(SUM(FactInternetSales[SalesAmount]), 0)
Mengembalikan jumlah semua nilai di kolom SalesAmount dalam tabel FactInternetSales, atau 0
.
Ini dapat digunakan untuk mengonversi nilai BLANK dari total penjualan ke 0
.