BLANK
Şunlar için geçerlidir: Hesaplanmış sütun Hesaplanan tablo Ölçü Görseli hesaplaması
Boş değer döndürür.
Sözdizimi
BLANK()
Dönüş değeri
Boş bir değer.
Açıklamalar
Boşluklar null değerlerle eşdeğer değildir. DAX, hem veritabanı null değerleri hem de Excel'deki boş hücreler için boşluk kullanır.
Bazı DAX işlevleri boş hücrelere Microsoft Excel'den biraz farklı davranır. Boşluklar ve boş dizeler ("") her zaman eşdeğer değildir, ancak bazı işlemler bunları bu şekilde ele alabilir.
Örnek
Aşağıdaki örnekte formüllerdeki boşluklarla nasıl çalışabileceğiniz gösterilmektedir. Formül, Bayiler ile İnternet kanalları arasındaki satış oranını hesaplar. Ancak, oranı hesaplamaya çalışmadan önce paydanın sıfır değerler için denetlenmesi gerekir. Payda sıfırsa boş bir değer döndürülmelidir; aksi takdirde oran hesaplanır.
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
Tablo, tablo görselleştirmesi oluşturmak için bu formül kullanıldığında beklenen sonuçları gösterir.
Satır Etiketleri | Aksesuarlar | Bisikletler | Giysi | Genel Toplam |
---|---|---|---|---|
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 |
Genel Toplam | 0.83 | 2.51 | 5.45 | 2.94 |
Özgün veri kaynağında BLANK işlevi tarafından değerlendirilen sütun metin, boş dize veya null içeriyor olabilir. Özgün veri kaynağı bir SQL Server veritabanıysa, null ve boş dizeler farklı veri türleridir. Ancak, bu işlem için örtük tür atama gerçekleştirilir ve DAX bunları aynı şekilde ele alır.