BLANK
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert een lege waarde.
Syntaxis
BLANK()
Retourwaarde
Een lege waarde.
Opmerkingen
Lege waarden zijn niet gelijk aan null-waarden. DAX maakt gebruik van lege waarden voor zowel database-nullen als voor lege cellen in Excel.
Sommige DAX-functies behandelen lege cellen enigszins anders dan Microsoft Excel. Lege waarden en lege tekenreeksen ("") zijn niet altijd gelijkwaardig, maar sommige bewerkingen kunnen ze als zodanig behandelen.
Voorbeeld
In het volgende voorbeeld ziet u hoe u met lege waarden in formules kunt werken. De formule berekent de verhouding van de verkoop tussen de resellers en de internetkanalen. Voordat u de verhouding probeert te berekenen, moet de noemer echter worden gecontroleerd op nulwaarden. Als de noemer nul is, moet er een lege waarde worden geretourneerd; anders wordt de verhouding berekend.
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
In de tabel worden de verwachte resultaten weergegeven wanneer deze formule wordt gebruikt om een tabelvisualisatie te maken.
Rijlabels | Accessoires | Fietsen | Kleding | Eindtotaal |
---|---|---|---|---|
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 |
Eindtotaal | 0.83 | 2.51 | 5.45 | 2.94 |
In de oorspronkelijke gegevensbron bevat de kolom die wordt geƫvalueerd door de functie BLANK mogelijk tekst, lege tekenreeksen of null-waarden. Als de oorspronkelijke gegevensbron een SQL Server-database was, zijn null-waarden en lege tekenreeksen verschillende soorten gegevens. Voor deze bewerking wordt echter een impliciete typecast uitgevoerd en DAX ze als hetzelfde behandelt.