Leer en inglés

Compartir a través de


BLANK

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve un espacio en blanco.

Sintaxis

DAX
BLANK()  

Valor devuelto

Espacio en blanco.

Notas

  • Los espacios en blanco no son equivalentes a los valores NULL. DAX usa espacios en blanco para los valores NULL de base de datos y para las celdas en blanco de Excel.

  • Algunas funciones de DAX tratan las celdas en blanco de forma ligeramente diferente a la de Microsoft Excel. Los espacios en blanco y las cadenas vacías ("") no siempre son equivalentes, pero algunas operaciones pueden tratarlos como tales.

Ejemplo

En el ejemplo siguiente se muestra cómo trabajar con espacios en blanco en fórmulas. La fórmula calcula la proporción de ventas entre los canales de revendedores e Internet. Pero antes de intentar calcular la proporción, se debe comprobar si hay valores cero en el denominador. Si el denominador es cero, se debe devolver un valor en blanco; de lo contrario, se calcula la proporción.

DAX
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0   , BLANK()   , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD])   )  

En la tabla se muestran los resultados esperados cuando se usa esta fórmula para crear una visualización de tablas.

Etiquetas de fila Accesorios Bicicletas Ropa Total general
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 general 0,83 2,51 5,45 2,94

En el origen de datos original, la columna evaluada por la función BLANK puede haber incluido texto, cadenas vacías o valores NULL. Si el origen de datos original es una base de datos de SQL Server, los valores NULL y las cadenas vacías son diferentes tipos de datos. Pero para esta operación se realiza una conversión de tipo implícita y DAX los trata como iguales.

Funciones de texto
Función ISBLANK