BLANK

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Zwraca wartość pustą.

Składnia

BLANK()  

Wartość zwracana

Puste.

Uwagi

  • Wartości puste nie są równoważne wartościom null. Język 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 języka 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, a język DAX traktuje je jako takie same.

Funkcje tekstowe
ISBLANK, funkcja