Share via


BLANK

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Retorna um espaço em branco.

Sintaxe

BLANK()  

Valor retornado

Um espaço em branco.

Comentários

  • Os espaços em branco não são equivalentes a nulos. O DAX usa espaços em branco para os nulos do banco de dados e para células em branco no Excel.

  • Algumas funções DAX tratam as células em branco de um modo um pouco diferente do Microsoft Excel. Espaços em branco e cadeias de caracteres vazias ("") nem sempre são equivalentes, mas algumas operações podem tratá-los se fossem.

Exemplo

O exemplo a seguir ilustra como você pode trabalhar com espaços em branco em fórmulas. A fórmula calcula a taxa de vendas entre os revendedores e os canais da Internet. No entanto, antes de tentar calcular a proporção, o denominador deve ser verificado em busca de valores zero. Se o denominador for zero, um valor em branco deverá ser retornado; caso contrário, a taxa será calculada.

= 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 esta fórmula é usada para criar uma visualização de tabela.

Rótulos de linha Acessórios Bikes Clothing Grande Total
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 poderia ter incluído texto, cadeias de caracteres vazias ou nulos. Se a fonte de dados original era um banco de dados SQL Server, nulos e cadeias de caracteres vazias são tipos diferentes de dados. No entanto, para essa operação, uma conversão implícita de tipo é executada e o DAX as trata como a mesma.

Funções de texto
função ISBLANK