BLANK
공백을 반환합니다.
구문
BLANK()
반환 값
공백입니다.
설명
공백은 null과 동일하지 않습니다. DAX는 데이터베이스 null과 Excel의 빈 셀 모두에 공백을 사용합니다.
일부 DAX 함수는 빈 셀을 Microsoft Excel과 약간 다르게 처리합니다. 공백 및 빈 문자열("")은 항상 동일하지는 않지만 일부 작업에서는 이러한 문자열을 처리할 수 있습니다.
예시
다음 예제에서는 수식에서 공백으로 작업하는 방법을 보여 줍니다. 수식은 재판매인과 인터넷 채널 간의 판매 비율을 계산합니다. 그러나 비율을 계산하기 전에 분모가 0 값을 확인해야 합니다. 분모가 0이면 빈 값이 반환됩니다. 그렇지 않으면 비율이 계산됩니다.
= IF( SUM(InternetSales_USD[SalesAmount_USD])= 0 , BLANK() , SUM(ResellerSales_USD[SalesAmount_USD])/SUM(InternetSales_USD[SalesAmount_USD]) )
이 수식을 사용하여 테이블 시각화를 만들 때 예상되는 결과가 표에 표시됩니다.
Row Labels | Accessories | Bikes | Clothing | 총합계 |
---|---|---|---|---|
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 |
총합계 | 0.83 | 2.51 | 5.45 | 2.94 |
원본 데이터 원본에서 BLANK 함수에서 평가한 열에 텍스트, 빈 문자열 또는 null이 포함되어 있을 수 있습니다. 원래 데이터 원본이 SQL Server 데이터베이스인 경우 null 및 빈 문자열은 서로 다른 종류의 데이터입니다. 그러나 이 작업의 경우 암시적 형식 캐스트가 수행되고 DAX는 이를 동일하게 처리합니다.