BASIC LOGICAL FUNCTION
IF() 조건이 TRUE면 첫번째 값 반환, 그렇지않으면 두번째 값 반환 IF(Logical test, true값, false값) AND() 인수가 둘다 TRUE이면 TURE 아니면 FALSE,
AND 함수는 인수 2개만 허용,
인수 2개 이상 추가하고 싶다면 && 사용AND(Logical1, Logical2) OR() 인수가 둘중 하나라도 TURE이면 TURE 둘다 아니면 FALSE
OR 함수도 인수 2개만 허용
인수 2개 이상 추가하고 싶다면 && 사용OR(Logical1, Logical2)
SWITCH
SWITCH() | 값 목록에 대해 식을 계산하고 여러 조건 중 하나를 반환하는 함수/ if 중첩 대신 사용 | SWITCH(expression, 값1, 결과1, 값2, 결과2...,그외) |
*월 이름을 반환하는 SWITCH 예제
= SWITCH([Month], 1, "January", 2, "February", 3, "March", 4, "April"
, 5, "May", 6, "June", 7, "July", 8, "August"
, 9, "September", 10, "October", 11, "November", 12, "December"
, "Unknown month number" )
*상반기 하반기를 구분하는 SWITCH 예제
= SWITCH([Month],
1,"상반기",
2,"상반기",
3,"상반기",
4,"상반기",
4,"상반기",
6,"상반기",
7,"하반기",
8,"하반기",
9,"하반기",
10,"하반기",
11,"하반기",
12,"하반기",
"-")
COALESCE
COALESCE() | 공백이 아닌 첫번째 값 반환, 값이 모두 공백이면 공백 반환, IF+ISBLANK 대체 가능 |
COALESCE(expression1,2,3...) |
*COALESCE 예제
SALES 전년값 (COALESCE) =
VAR SALES_전년값 =
CALCULATE [SALES],
DATEADD([DATE], -1, YEAR))
RETURN
COALESCE(SALES_전년값 , "-")
'POWER BI' 카테고리의 다른 글
[파워 BI] 테이블생성 및 필터함수 (0) | 2023.01.22 |
---|---|
[파워 BI] 테이블 조인 함수 (0) | 2023.01.22 |
[파워 BI] CONVERSION FUNCTION (0) | 2023.01.16 |
[파워 BI] DAX INFORMATION FUNCTION (0) | 2023.01.16 |
[파워 BI] ROUNDING 기능/ 나이 구하기 (0) | 2023.01.13 |