BLANK
gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning
Returnerer en blank.
Syntaks
BLANK()
Returner value
En blank.
Bemærkninger
Tomme værdier svarer not til null-værdier. DAX bruger tomme værdier til begge database null-værdier and til blank celler i Excel.
Nogle DAX funktioner behandler blank celler noget anderledes end Microsoft Excel. Tomme værdier and tomme strenge ("") er not altid tilsvarende, men nogle handlinger kan behandle dem som sådanne.
Eksempel
I følgende eksempel illustreres det, hvordan du kan arbejde med tomme værdier i formler. Formlen beregner forholdet mellem salg mellem forhandlerne and internetkanalerne. Før du forsøger at calculate skal nævneren dog kontrolleres for nul values. If nævneren er nul, skal der returneres en blankvalue. Ellers beregnes forholdet.
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
Tabellen viser de forventede resultater, når denne formel bruges til at oprette en tabelvisualisering.
Rækkenavne | Tilbehør | Cykler | Tøj | Hovedtotal |
---|---|---|---|---|
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 |
Hovedtotal | 0.83 | 2.51 | 5.45 | 2.94 |
I den oprindelige datakilde kan den kolonne, der evalueres af funktionen BLANK, indeholde tekst, tomme strenge or null-værdier. If den oprindelige datakilde var en SQL Server-database, er null-værdier and tomme strenge forskellige typer data. Men for denne handling udføres der en implicit typestøbt andDAX behandler dem som de samme.