Bagikan melalui


COALESCE

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan 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.