Power BI 14

[DAX] RIGHT (끝 자리 추출), LEFT(첫 자리 추출)

DAX식에서 새열을 생성할 때 사용할 수 있는 문법이며, 문자열의 슬라이싱 기능으로 RIGHT와 LEFT가 있다. 이 문법은 예시를 보면 쉽게 이해 할 수 있다. 끝네자리 = RIGHT('Products'[Product ID],4) 'Product ID'의 오른쪽 부터 4번쨰 까지 문자를 슬라이싱하여 '끝네자리' 라는 새 열을 만들었다. 왼쪽 부터 문자열을 추출 하고 싶으면 LEFT함수 사용하면 쉽게 가져올 수 있다. 첫세자리 = LEFT('Products'[Product ID],3)

Power BI/DAX 2023.06.28

[DAX] REMOVEFILTERS와 ALLSELECTED의 차이

오늘은 알아 두면 좋을 DAX식에 관해 얘기를 해보자 Power BI에서는 필터 기능을 다양한 방법으로 넣을 수 있다. 예를 들어 모든 페이지에 적용되는 필터, 특정 페이지에 적용되는 필터 또는 특정 시각적 객체에 적용되는 필터 등 다양한 방법으로 필터 적용이 가능하다. 하지만 측정값을 사용하는데 있어서 필터가 걸림돌이 되는 경우도 있다. 그럴 때 사용할 수 있는게 REMOVEFILTERS와 ALLSELECTED이다. REMOVEFILTERS : 선택한 열에 걸려있는 필터를 제거 ALLSELECTED : 선택한 열에서 모두 선택 예시) 대분류% = [Total Sales] / CALCULATE([Total Sales], REMOVEFILTERS('제품'[대분류])) 대분류1% = [Total Sales]..

Power BI/DAX 2023.06.28

날짜 테이블

Power BI에서 왜 날짜 테이블이 필요할까? 그 이유는 Power BI에서 날짜 테이블을 사용하면 관계형 데이터 모델에서 다양한 다른 테이블과 관계를 설정할 수 있다. 이를통해 더 풍부한 분석 및 시각화가 가능하며, 신속한 성능을 낼수있기 때문이다. Calendar 테이블을 만들기 위해서 우선 Power BI Desktop 상단에 테이블 도구 → 새 테이블을 클릭 새로운 DAX식을 넣을 수 있게 되면 아래와 같이 넣어준다. 만약 Static한 날짜를 넣어주고 싶은면 주석 처리된 DATE() 형식으로 넣어줘도 무관하다. Calendar = VAR MinDate = MIN ( 'Sales'[Purchase Date] ) /*DATE(2010, 1, 1)*/ VAR MaxDate = MAX ( 'Sales..

Power BI/모델링 2023.06.27

"15일" 공부하고 PL-300 자격증 취득 후기 #1

시험 범위는 대략 아래와 같다. ------------------------------------------------------------------------ 데이터 준비(15-20%) 데이터 모델링(30-35%) 데이터 시각화 및 분석(30~35%) 자산 배포 및 유지 관리(10~15%) ------------------------------------------------------------------------ 시험은 온라인으로 진행이 되었고 문항 수는 45~52로 시험을 볼 때마다 달랐다. 총 2번의 시험을 봤는데 처음에는 유데미 Dump문제를 풀어보고 시험을 봤다. 시험과 Dump유형이 많이 다르게 나와 좀 아쉬웠지만 한편으론 다행이었다. (Dump문제가 너무 어려워서..) 두번째 시험을 ..

Power BI/PL-300 2023.04.26