Compartilhar via


BLANK

aplica-se a:coluna calculadatabela calculadamedidacálculo visual

Retorna um espaço em branco.

Sintaxe

BLANK()

Valor de retorno

Um em branco.

Observações

  • 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 de caracteres vazias ("") nem sempre são equivalentes, mas algumas operações podem tratá-las 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 taxa de vendas entre os revendedores e os canais da Internet. No entanto, antes de tentar calcular a taxa, o denominador deve ser verificado quanto a valores zero. Se o denominador for zero, um valor em branco deverá ser retornado; caso contrário, a taxa é 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 essa fórmula é usada para criar uma visualização de tabela.

Rótulos de linha Acessórios Bicicletas Roupa 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 nulos. Se a fonte de dados original fosse um banco de dados do SQL Server, nulos e cadeias de caracteres vazias serão diferentes tipos de dados. No entanto, para essa operação, uma conversão de tipo implícita é executada e DAX as trata como iguais.

Funções de texto ISBLANK