본문 바로가기

데이터 분석8

[Power BI] DAX-Date 함수 (3):Weekday&Weeknum WEEKDAY WEEKDAY함수는 특정 날짜의 요일을 나타내는 1에서 7사이의 숫자를 반환합니다. 기본적으로 1은 일요일, 7은 토요일입니다. 이는 반환타입 인자 값으로 한주의 시작점을 변경 할 수 있습니다. 기본 구문 WEEKDAY(,) Return Type은 반환되는 값을 결정하는 숫자타입입니다. 1이면 한주의 시작이 일요일(1)부터 토요일(7)까지로 표현되며 2일경우 한주의 시작이 월요일(1) 부터 일요일(7), 3일 경우 한주의 시작이 월요일(0) 부터 일요일(6)으로 반환됩니다. 이는 필요에 따라 반환 되는 값을 지정할 수 있습니다. 단 Return Type을 입력하지 않으면 시스템은 기본적으로 1로 인식하여 일요일(1)부터 월요일 (7)의 값을 반환합니다. 예시 WEEKDAY함수=WEEKDAY.. 2023. 5. 22.
[Power BI] DAX - OR 함수 이전 포스팅의 "AND"함수와 비슷한 유형의 함수 입니다. 2개의 인수 중 2개의 인수 중 하나라도 True이면 True를 반환합니다, 인수 둘 다 False 일 경우 False 반환 기본 구문을 한번 볼까요? 기본 구문 OR (, ) 아래는 "매출정보" 테이블의 평가 필드가 "양호" 이거나 "매출정보" 테이블의 "단가" 필드의 값이 6,000보다 클 경우 True를 반환하고 둘 다 조건에 맞지 않으면 False를 반환합니다. 예시 OR테스트 = OR('매출정보'[평가]="양호" , '매출정보'[단가] > 6000) 추가로 if문과 같이 사용하면 True, False값이 아닌 원하는 값을 반환 할 수도 있습니다. 아래의 예시는 IF문을 사용하여 True일 경우 텍스트"통과" False 면 텍스트 "불합격.. 2023. 5. 8.
[Power BI] DAX 논리함수 - IF 문 사용하기 편하게만 보였던 Power BI도 막상 실무에 적용하려다 보면 DAX함수에서 막힐 때가 많을 것입니다. DAX함수를 알고 화면을 구성하는 것과 DAX함수를 모르고 시각화를 구성하는것은 큰 차이가 있으니 꼭 DAX 함수를 어느정도는 익혀두시기 바랍니다. 대부분 Excel에서 사용하던 함수와 비슷하기도 해서 크게 어려움은 못 느끼실 것입니다. 아마 프로그램을 조금이라도 해보신 분들은 더욱 쉽게 접근 가능하겠네요 . 먼저 알아볼 구문은 IF 문입니다. "IF 문은 조건문으로 조건이 True면 첫번째 값을 반환하고 False면 두번째 값을 반환합니다." 기본적인 구문은 아래와 같습니다. IF (, True값, False값) 예시를 들어볼까요? "매출정보 테이블에 "단가" 필드가 있다면 단가가 10,00.. 2023. 5. 7.
[Power BI] #14 시각화 도구 - 질문 및 답변 Power BI의 시각화 대시보드 에서는 “자연어"를 사용하여 질문을 하여 빠르게 보고자의 데이터로 부터 답변을 얻을 수 있습니다. 이 답변들은 “영어"기준으로 작성이 가능하며 보고자가 미리 “질문"을 작성 해 놓을 수도 있습니다. 이 질문 및 답변은 대화형 구성이며 의미 있는 데이터의 경우 대시보드에 고정을 하여 사용할 수 도 있습니다. 질문 및 답변을 사용하기 위해서는 시각화 도구의 “질문 및 답변“ 을 선택합니다. Power BI에 연결되어 있는 데이터를 기준으로 질문하기 입력 창(①)과 자동으로 구성된 질문 내역(②)이 나타납니다. 자동으로 구성된 질문을 선택하면 (③)과 같이 결과값이 자동으로 산출되어 나타납니다. 자동 구성된 질문은 “top 지역 by 매출액“ 이었습니다 .만약 이 질문을 입력.. 2021. 9. 23.
[Power BI] #9 시각화 도구- 새 측정값 ① Power BI 상단의 “새 측정값“ 버튼을 클릭합니다. ②“새 측정값”을 클릭하면 DAX 식을 입력할 수 있는 입력란이 생깁니다. 아래와 같은 DAX 식을 입력 해보시기 바랍니다. 매출액 = SUMX(‘매출정보’, ‘매출정보[단가]’ *’매출정보’[수량]) SUMX는 테이블의 각 행에 대하여 평가된 식의 합계를 반환하는 함수로 구성은 SUMX (테이블명, 식 ) 으로 구성되어 있습니다. 기본적으로 DAX 식에서는 테이블을 지정할 때는 ‘테이블명’ 그리고 항목(필드)를 지정 할 때는 ‘테이블명’[필드] 형식으로 지정합니다. 위의 DAX 식은 ‘매출정보’ 테이블의 단가 필드열과 수량 필드 열을 곱한 값을 새로운 측정값 필드인 “매출정보” 에 표기하는 식입니다. ③ 데이터 필드 탭의 매출정보 테이블에 “.. 2021. 9. 9.
[Power BI] #8 시각화 도구- 행렬 테이블 이전 포스트를 이용하여 데이터를 연결이 되었다면 이젠 우리는 해당 데이터 이용하여 시각화 된 보고서를 만들 수 있습니다. 시각화 도구를 더블 클릭하면 캔버스에 표시가 됩니다. 우선 가장 많이 사용하는 “행렬”을 예제로 만들어 보겠습니다. ①시각화 탭의 도구 모음 중 “행렬“ 아이콘을 더블 클릭 합니다. 선택된 시각화 도구는 캔버스에 표기가 됩니다. ②시각화 도구 “행렬"의 필드 값은 “ 행“,”열”,”값"으로 구성되어 있으며 각각의 필드에 여러 데이터 필드 값을 매칭 시킬 수 있습니다. ③ 필드 탭의 테이블들 중에서 시각화 도구 “행렬”로 시각화를 구현할 테이블의 필드 값들의 시각화 도구 “행렬“ 필드 값으로 선택하여 이동하시면 됩니다. 예시 케이스에서는 “매출정보"테이블”을 이용하여 시각화 도구의 행에.. 2021. 9. 8.
[Power BI] #4 엑셀 데이터 가져오기 데이터를 시각화하고 분석, 예측을 하기 위해서는 준비된 데이터와 연결을 하여야 합니다. 클라우드에 있는 데이터 또는 SQL 데이터등도 연결이 가능하지만 본문에서는 엑셀을 연결하는 법을 설명 드릴것입니다. 상단의 “데이터 가져오기" 를 클릭하여 Excel, XML, SQL, Oracle 등 다양한 원본에서 데이터 가져오기를 선택 할 수 있습니다. ①모두에서 “EXCEL”을 선택한 후 원하는 위치의 엑셀 파일을 찾아서 선택하면 자동으로 데이터를 Power BI로 가져오게 됩니다. ②선택한 엑셀의 시트와 데이터를 확인 할 수 있으며 Power BI 로 데이터를 가져 오려 하는 시트를 선택하여 “로드“ 버튼을 클릭하면 Power BI로 데이터 가져오기가 진행됩니다. ③가져오기가 완료 되면 Power BI 화면 .. 2021. 7. 21.
[Power BI] Business Intelligence BI(Business Intelligence)를 간단히 정의하면 여러 시스템에서 데이터를 수집,분석, 시각화를 통하여 실행 가능한 비즈니스 통찰력으로 전화되는 과정입니다. 과거 그리고 현재의 데이터를 분석하여 조직의 데이터에 대한 종합적인 뷰를 기반으로 의사 결정자가 비즈니스 의사 결정을 내리고 비효율을 제거하며 시장이나 공급 변화에 신속하게 대응할 수 있도록 전략적 의사 결정을 위한 실질적인 인사이트를 빠르게 얻을 수 있는 “실행 가능한 정보를 제공”하는데 도움이 되는 “기술 중심의 방법”입니다. BI(Business Intelligence)는 1960년 대에 조직 간의 정보 공유 시스템으로 등장하여 80년대에 들어 의사 결정을 위한 데이터 인사이트로 전환하는 컴퓨터 모델과 더불어 발전하였으며 기업의 .. 2021. 7. 19.