BLANK
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
Zwraca wartość pustą.
Składnia
BLANK()
Wartość zwracana
Puste.
Uwagi
Wartości puste nie są równoważne wartościom null. DAX używa wartości pustych zarówno dla wartości null bazy danych, jak i dla pustych komórek w programie Excel.
Niektóre funkcje DAX traktują puste komórki nieco inaczej niż w programie Microsoft Excel. Puste i puste ciągi ("") nie są zawsze równoważne, ale niektóre operacje mogą traktować je jako takie.
Przykład
W poniższym przykładzie pokazano, jak można pracować z pustymi wartościami w formułach. Formuła oblicza stosunek sprzedaży między odsprzedawcami a kanałami internetowymi. Jednak przed podjęciem próby obliczenia stosunku mianownik powinien być sprawdzany pod kątem wartości zerowych. Jeśli mianownik ma wartość zero, powinna zostać zwrócona pusta wartość; w przeciwnym razie jest obliczany stosunek.
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
W tabeli przedstawiono oczekiwane wyniki, gdy ta formuła zostanie użyta do utworzenia wizualizacji tabeli.
Etykiety wierszy | Akcesoria | Rowery | Odzież | Suma końcowa |
---|---|---|---|---|
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 |
Suma końcowa | 0.83 | 2.51 | 5.45 | 2.94 |
W oryginalnym źródle danych kolumna oceniana przez funkcję BLANK mogła zawierać tekst, puste ciągi lub wartości null. Jeśli oryginalne źródło danych było bazą danych programu SQL Server, wartości null i puste ciągi są różnymi rodzajami danych. Jednak w przypadku tej operacji wykonywana jest niejawna rzutowanie typu i DAX traktuje je jako takie same.