BLANK
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cálculo visual
Devolve um espaço em branco.
Sintaxe
BLANK()
Valor de retorno
Um espaço em branco.
Comentários
Espaços em branco não são equivalentes a nulos. DAX usa espaços em branco para nulos de banco de dados e para células em branco no Excel.
Algumas funções DAX tratam células em branco de forma um pouco diferente do Microsoft Excel. Espaços em branco e cadeias vazias ("") nem sempre são equivalentes, mas algumas operações podem tratá-los como tal.
Exemplo
O exemplo a seguir ilustra como você pode trabalhar com espaços em branco em fórmulas. A fórmula calcula a relação de vendas entre os Revendedores e os canais da Internet. No entanto, antes de tentar calcular a relação, o denominador deve ser verificado para valores zero. Se o denominador for zero, então um valor em branco deve ser retornado; caso contrário, o rácio é calculado.
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
A tabela mostra os resultados esperados quando essa fórmula é usada para criar uma visualização de tabela.
Rótulos de linha | Acessórios | Bicicletas | Vestuário | Total geral |
---|---|---|---|---|
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 |
Total geral | 0.83 | 2.51 | 5.45 | 2.94 |
Na fonte de dados original, a coluna avaliada pela função BLANK pode ter incluído texto, cadeias de caracteres vazias ou nulas. Se a fonte de dados original era um banco de dados do SQL Server, nulos e cadeias de caracteres vazias são tipos diferentes de dados. No entanto, para esta operação é realizado um molde de tipo implícito e DAX trata-os como o mesmo.