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.
Conteúdo relacionado
Funções de texto ISBLANK