HVID
gælder for:beregnet kolonneberegnet tabelberegning af målingvisualisering
Returnerer en tom værdi.
BLANK()
En tom.
Tomme værdier svarer ikke til null-værdier. DAX bruger tomme værdier til både database null-værdier og tomme celler i Excel.
Nogle DAX-funktioner behandler tomme celler noget anderledes end Microsoft Excel. Tomme og tomme strenge ("") svarer ikke altid til hinanden, men nogle handlinger kan behandle dem som sådan.
I følgende eksempel illustreres det, hvordan du kan arbejde med tomme værdier i formler. Formlen beregner forholdet mellem salg mellem forhandlerne og internetkanalerne. Før du forsøger at beregne forholdet, skal nævneren dog kontrolleres for nulværdier. Hvis nævneren er nul, skal der returneres en tom værdi. 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, have medtaget tekst, tomme strenge eller null-værdier. Hvis den oprindelige datakilde var en SQL Server-database, er null-værdier og tomme strenge forskellige typer data. Men for denne handling udføres der en implicit type cast, og DAX behandler dem som de samme.
funktionen ISBLANK