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. Células em branco indicam onde as vendas pela Internet eram zero, portanto, a taxa não pôde ser calculada.

Rótulos de linha Acessórios Bicicletas Roupa
2005 2.65
2006 3.33
2007 1.04 2.92 6.63
2008 0.41 1.53 2.00

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.