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.
Contenido relacionado
funciones de