다음을 통해 공유


BLANK 함수

공백을 반환합니다.

구문

BLANK()

반환 값

공백

주의

공백은 Null과 다릅니다. DAX에서는 데이터베이스 null과 Excel의 빈 셀 모두에 대해 공백을 사용합니다. 자세한 내용은 PowerPivot 통합 문서에서 지원되는 데이터 형식을 참조하십시오.

일부 DAX 함수는 빈 셀을 Microsoft Excel과 약간 다르게 처리합니다. 공백과 빈 문자열("")은 항상 같은 것은 아니지만 일부 연산에서는 이들을 동일하게 처리할 수 있습니다. 개별 함수 또는 연산자의 동작에 대한 자세한 내용은 DAX 함수 참조를 참조하십시오.

다음 예에서는 수식에서 공백을 사용하는 방법을 보여 줍니다. 이 수식은 대리점과 인터넷 채널 간의 매출 비율을 계산합니다. 그러나 이 비율을 계산하기 전에 분모가 0이 아닌지 여부를 확인해야 합니다. 분모가 0이면 빈 값이 반환되고, 분모가 0이 아니면 비율이 계산됩니다.

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

다음 표에서는 이 수식을 사용하여 피벗 테이블을 만들 경우의 예상 결과를 보여 줍니다.

인터넷 대비 대리점 매출 비율

열 레이블

 

 

 

행 레이블

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에서 이 둘을 동일하게 처리합니다.

참고 항목

참조

ISBLANK 함수

관련 자료

텍스트 함수(DAX)