Appendix. DAX

dpwl·2024년 6월 6일
0

Data Analysis with SQL

목록 보기
97/120

1. SUMX

SUMX(<table>, <expression>)

2. SWITCH

값 목록에 대해 식을 평가하고 가능한 여러 결과 식 중 하나를 반환한다. 이 함수는 중첩된 IF 문이 여러 개 없는 것을 방지하는데 사용할 수 있다.

SWITCH(<expression>, <value>, <result[, <value>, <result>]_[, <else>])
# expression: 식을 여러 번 계산할 단일 스칼라 값을 반환하는 DAX 식
# value: 식의 결과와 일치시킬 상수 값
# result: 식의 결과가 해당 값과 일치하는지 평가할 스칼라 식
# else: 식의 결과가 값 인수와 일치하지 않는 경우 계산할 스칼라 식

3. SELECTEDVALUE

columnName의 컨텍스트가 하나의 고유 값으로만 필터링된 경우 값을 반환한다. 그렇지 않으면 alternateResult를 반환한다.

SELECTEDVALUE(<columnName>[, <alternateResult>])
Switch_Indicator = SWITCH(SELECTEDVALUE(D_indicator[Indicator])
									  , "SKU Count", [1. SKU Count]
                                      , "Inven Unit", [2. Inven Unit]
                                      , "Unit per SKU", [3. Unit per SKU"]
                                      , "Inven Cost", [4. Inven Cost]
                                      , "Inven Cost per Unit", [5. Inven Cost per Unit]
                                      , "Month of Coverage", [6. Month of Coverage]
                                      )
profile
거북선통통통통

0개의 댓글