Compartir vía


BLANK

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

Devuelve un valor en blanco.

Sintaxis

BLANK()

Valor devuelto

Un espacio en blanco.

Observaciones

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

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

Ejemplo

En el ejemplo siguiente se muestra cómo puede trabajar con espacios en blanco en fórmulas. La fórmula calcula la relación de ventas entre los revendedores y los canales de Internet. Sin embargo, antes de intentar calcular la relación, el denominador debe comprobarse para valores cero. Si el denominador es cero, se debe devolver un valor en blanco; De lo contrario, se calcula la relación.

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

La tabla muestra los resultados esperados cuando se usa esta fórmula para crear una visualización de tabla.

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 podría haber incluido texto, cadenas vacías o valores NULL. Si el origen de datos original era una base de datos de SQL Server, los valores NULL y las cadenas vacías son diferentes tipos de datos. Sin embargo, para esta operación se realiza una conversión de tipos implícita y DAX las trata como las mismas.

funciones de Text