ISBLANK
Vzťahuje sa na:vypočítaný stĺpec
vypočítanej tabuľky
vizuálového výpočtu
Overí, či je hodnota prázdna, a vráti TRUE
alebo FALSE
.
Syntax
ISBLANK(<value>)
Parametre
Termín | Definícia |
---|---|
value |
Hodnota alebo výraz, ktorý sa má testovať. |
Vrátená hodnota
Booleovská hodnota TRUE
, ak je hodnota prázdna; V opačnom prípade FALSE
.
Poznámky
Ďalšie informácie o osvedčených postupoch pri práci s prázdnymi hodnotami nájdete v téme Zabránenie konvertovaniu prázdnych údajov na hodnoty v DAX.
Príklad
Tento vzorec vypočíta pomer zvýšenia alebo zníženia v predaji v porovnaní s predchádzajúcim rokom. Príklad používa funkciu IF na kontrolu hodnoty predaja za predchádzajúci rok, aby sa predišlo chybe delenia nulou.
//Sales to Previous Year Ratio
= IF( ISBLANK('CalculatedMeasures'[PreviousYearTotalSales])
, BLANK()
, ( 'CalculatedMeasures'[Total Sales]-'CalculatedMeasures'[PreviousYearTotalSales] )
/'CalculatedMeasures'[PreviousYearTotalSales])
Výsledok
Označenia riadkov | Celkový predaj | Celkový predaj za predchádzajúci rok | Pomer predaja k predchádzajúcemu roku |
---|---|---|---|
2005 | 10 209 985,08 $ | ||
2006 | 28 553 348,43 USD | 10 209 985,08 $ | 179,66% |
2007 | 39 248 847,52 USD | 28 553 348,43 USD | 37,46% |
2008 | 24 542 444,68 USD | 39 248 847,52 USD | -37,47% |
Celkový súčet | 102 554 625,71 USD |