Baca dalam bahasa Inggris

Bagikan melalui


KOSONG

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengembalikan kosong.

Sintaksis

BLANK()  

Mengembalikan nilai

Kosong.

Komentar

  • Kosong tidak setara dengan null. DAX menggunakan kosong untuk null database dan untuk sel kosong di Excel.

  • Beberapa fungsi DAX memperlakukan sel kosong agak berbeda dari Microsoft Excel. String kosong dan kosong ("") tidak selalu setara, tetapi beberapa operasi dapat memperlakukannya seperti itu.

Contoh

Contoh berikut mengilustrasikan bagaimana Anda bisa bekerja dengan kosong dalam rumus. Rumus menghitung rasio penjualan antara Reseller dan saluran Internet. Namun, sebelum mencoba menghitung rasio pendenominator harus diperiksa nilai nol. Jika denominator adalah nol, maka nilai kosong harus dikembalikan; jika tidak, rasio dihitung.

= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0   , BLANK()   , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD])   )  

Tabel memperlihatkan hasil yang diharapkan saat rumus ini digunakan untuk membuat visualisasi tabel.

Label Baris Aksesoris Sepeda Pakaian Total Keseluruhan
2005 2.65 2.89
2006 3.33 4.03
2007 1.04 2.92 6.63 3.51
2008 0.41 1.53 2.00 1.71
Total Keseluruhan 0.83 2.51 5.45 2.94

Di sumber data asli, kolom yang dievaluasi oleh fungsi BLANK mungkin telah menyertakan teks, string kosong, atau null. Jika sumber data asli adalah database SQL Server, string null dan kosong adalah jenis data yang berbeda. Namun, untuk operasi ini, jenis cast implisit dilakukan dan DAX memperlakukannya sebagai sama.

fungsi teks
fungsi ISBLANK