Sdílet prostřednictvím


Prázdná hodnota

Platí pro:Calculated columnCalculated tableMeasureVisual calculation

Vrátí prázdnou hodnotu.

Syntaxe

BLANK()  

Vrácená hodnota

Prázdné.

Poznámky

  • Prázdné hodnoty nejsou ekvivalentní hodnotě null. Jazyk DAX používá prázdné hodnoty pro hodnoty null databáze i prázdné buňky v Excelu.

  • Některé funkce JAZYKA DAX zachází s prázdnými buňkami poněkud jinak než s Microsoft Excelem. Prázdné a prázdné řetězce ("") nejsou vždy ekvivalentní, ale některé operace s nimi můžou zacházet jako s těmito.

Příklad

Následující příklad ukazuje, jak můžete pracovat s prázdnými hodnotami ve vzorcích. Vzorec vypočítá poměr prodeje mezi resellery a internetovými kanály. Než se ale pokusíte vypočítat poměr jmenovatele, měli byste zkontrolovat nulové hodnoty. Pokud je jmenovatel nula, měla by být vrácena prázdná hodnota; jinak se vypočítá poměr.

= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0   , BLANK()   , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD])   )  

V tabulce se zobrazují očekávané výsledky, když se tento vzorec použije k vytvoření vizualizace tabulky.

Popisky řádků Accessories Bikes Clothing Celkový součet
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
Celkový součet 0.83 2.51 5.45 2.94

V původním zdroji dat mohl sloupec vyhodnocený funkcí BLANK obsahovat text, prázdné řetězce nebo hodnoty null. Pokud byl původní zdroj dat databází SQL Serveru, hodnoty null a prázdné řetězce jsou různé druhy dat. U této operace se však provádí implicitní přetypování typů a jazyk DAX je považuje za stejné.

Textové funkce
ISBLANK