본문 바로가기
IT/Power BI DAX

[Power BI] DAX 논리함수 - IF 문

by Tony Jung 2023. 5. 7.
반응형


사용하기 편하게만 보였던 Power BI도 막상 실무에 적용하려다 보면 DAX함수에서 막힐 때가 많을 것입니다.

DAX함수를 알고 화면을 구성하는 것과 DAX함수를 모르고 시각화를 구성하는것은 큰 차이가 있으니 꼭 DAX 함수를 어느정도는 익혀두시기 바랍니다.
대부분 Excel에서 사용하던 함수와 비슷하기도 해서 크게 어려움은 못 느끼실 것입니다. 아마 프로그램을 조금이라도 해보신 분들은 더욱 쉽게 접근 가능하겠네요 .

먼저 알아볼 구문은 IF 문입니다. "IF 문은 조건문으로 조건이 True면 첫번째 값을 반환하고 False면 두번째 값을 반환합니다." 

기본적인 구문은 아래와 같습니다. 

IF (<조건식>, True값, False값)

 

예시를 들어볼까요? "매출정보 테이블에 "단가" 필드가 있다면 단가가 10,000보다 크면 "좋음", 10,000보다 적으면 "나쁨을 반환해볼게요.

필드명 = IF(‘매출정보’[단가] > 10000, “좋음” , “나쁨” )

 

아래는 약간 응용해서 매출정보“ 테이블을 기준으로 단가가 10,000 보다 크면 좋음을 반환하고 그보다 작을 경우 매출정보 단가가 5,000보다 크다면 양호“  5,000보다 작으면 나쁨을 반환하는 예시입니다. 

필드명 = IF(‘매출정보’[단가] > 10000,  “좋음” , IF(‘매출정보’[단가] > 5000, “양호”, “나쁨” ))

 

IF문 예시

직접 실행을 위해서는 아래의 순서대로 진행해보세요 

  1. “테이블도구” 탭의 “새 열"을 클릭합니다. ​
  2. 새 열의 명칭을 정의하고 입력될 값에 대하여 DAX  함수를 작성합니다.
  3. 새로운 열에 명칭과 값이 입력됩니다.  

 

 

반응형

'IT > Power BI DAX' 카테고리의 다른 글

[Power BI] DAX-Date 함수 (2)  (0) 2023.05.10
[Power BI] DAX-Date 함수 (1)  (0) 2023.05.09
[Power BI] DAX- Switch 문  (2) 2023.05.08
[Power BI] DAX - OR 함수  (0) 2023.05.08
[Power BI] DAX함수-AND  (0) 2023.05.07

댓글