[파워 BI] interator 반복자 함수(CONCATENATEX, AVERAGEX, RANKX) 이동평균구하기/ 순위매기기
집계함수(SUM, AVERAGE, MAX, MIN, DIVIDE, etc)는 하나의 열만 참조하여 계산할 수 있다. 반복자함수는 각행을 지나가며 행컨텍스트로 계산을 한다. 반복계산하려는 테이블과 계신식이 필요함 CONCATENATEX 여러 열에 들어있는 텍스트를 하나로 만들 때 사용하는 함수 CONCATENATEX를 통해 필터한 값을 카드로 보여주는 함수 만들기 예제 CONCATENATEX 동적레이블생성 = "Showing Sales For : " & CONCATENATEX( ( VALUES ('상품' [상품카테고리]), '상품' [상품카테고리]), ", ", '상품' [상품카테고리]), ASC) AVERAGEX AVERAGEX(테이블, 표현식) AVERAGEX를 이용하여 이동평균30일 구하기 RANKX..
[파워 BI] DAX함수, LOGICAL FUNCTION(IF, SWITCH, COALESCE)
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,..