파워피벗(26)
-
[파워피벗공부] PATH 기능으로 메뉴트리 정리하기
데이터모델을 통해 얻을 수 있는 것들에는 꼭 데이터 분석, 즉 피벗기능만 있는 것이 아니다. 오늘은 파워피벗에서 사용할 수 있는 DAX 함수인 PATH 함수로 메뉴트리를 예쁘게 만들어보자. 시스템 메뉴를 설계하다보면 꼭 겪는일 메뉴트리.. TREE 구조로 된 화면 메뉴명을 내려받아 정리할 일이 생긴다. 바로 그때 사용하자. 오늘 처리할 데이터다. 메뉴코드와 메뉴명 그리고 상위 메뉴코드로 구성되어 있다. 이걸 동일한 리스트 형태를 유지 하면서 들여쓰기된 예쁜 모양으로 정리할 것이다. 물론 노가다 하면 된다. 하나 하나 셀을 편집해서 들여쓰기 서식을 적용해도 된다. 하지만... 집에 일찍가야지.. 이런거에 시간 쓰고 싶지 않다. 1. 데이터모델로 PATH 만들기 일단 몇번을 들여써야 하는지 알아야 한다. 그..
2020.04.09 -
[파워피벗공부] Pivot에 문자를 값항목으로 넣기
https://blog.naver.com/djabba 파워 피벗에서는 텍스트를 값항목에 넣을 수 있다. [활용 포인트] 업무를 하다보면 가끔 텍스트를 값 항목으로 넣는 표를 만들어야 할 경우가 있다. 이런 경우 입력량이 적고 내용을 정리하면서 타이핑 하는 것이 보통이다. 하지만 설문 결과의 비고를 정리하거나 주문내역의 특기사항을 요약해야 할때 데이터를 정리하는 시간이 엄청 소요된다. 이때 매우 유용하게 사용할 수 있는 방법이 된다. 주문내역의 특기사항을 요약하는 표를 Pivot Table 로 만들어 보자 [Data 이해] 오더번호 별로 주문 품목과 고객, 주문유형이 등록된 리스트를 가지고 고객,주문유형별 비고(Remark)항목을 정리해야한다. [작업] 1. 데이터 모델에 추가 1) 먼저 파워피벗을 사용하..
2020.03.27 -
[파워피벗공부] 9. 2개의 테이블 합치기
이번에는 업무에서 흔히 발생되는 노가다 성 작업을 파워피벗으로 쉽게? 처리하는 방법을 연구해보자. 집계~분석 업무를 하다 보면 이런 상황을 꼭 만난다. 2가지의 List 형 자료를 하나로 합쳐야하는 작업 중 Vlookup 으로 처리가 안되는 경우가 있다. 바로 Data의 행이 늘어나야 하는 경우다. 아래 예시를 보면 쉽게 이해 할 수 있을 것이다. 원하는 작업은 '고객별 주문리스트'와 '메뉴별 품목가격표' 를 합쳐서 "고객별/메뉴별/품목별 주문 금액" 을 표로 요약하는 일이다. 근데 문제가 있다. 주문 리스트와 가격표 간의 연결 키값이 "Menu" 만 있다보니 어느 한쪽으로 Vlookup 을 걸기가 어려워 졌다. 각각의 표에 서로 없는 정보가 있기 때문이다. 주문리스트에는 Item ID 가 없고 품목가격..
2020.02.28 -
[파워쿼리] 텍스트 자르기-구분기호 사이 텍스트
얼마전 아주 귀찮은 일이 하나 생겼다. 프로그램 메뉴 목록을 문서로 작성해야하는데... 문서 메뉴 명이 따로 정리가 되어 있지 않고 소스로만 존재한다는 것.. 이 데이터에서 한글 부분만 잘라내야한다. 방법 1 : 복붙 노가다. 방법 2 : 타이핑 노가다. 방법 3 : 파워 쿼리의 구분기호 사이 텍스트 추출~ !! 자~! 방법 3을 수행해보자. 먼저 데이터를 테이블 형태로 전환한다. 머릿글 (헤더)를 text_A 라고 붙였다. (표로 전환하는 방법은 A열을 선택하고 그냥 Ctrl+t 를 눌러주면 된다.) 다음 파워쿼리로 해당 표(Table)을 넘겨준다. (데이터>테이블/범위에서 를 클릭) 파워쿼리 창이 뜰것이다. 그럼 파워쿼리 창의 리본메뉴에서 "열추가>추출>구분 기호 사이 텍스트" 를 눌러보자. 팝업이 ..
2019.07.26 -
[DAX 함수] Path 함수
DAX 함수에는 모-자 관계를 이용하여 사용이 가능한 PATH 함수가 있다. From ~ To , 부모 ~ 자식 관계를 이용하여 경로를 뽑아내고 이를 이용하여 순위나 서열을 계산 할 수 있다. 관련 내용은 아래 링크를 참조 https://docs.microsoft.com/en-us/dax/understanding-functions-for-parent-child-hierarchies-in-dax Understanding functions for Parent-Child Hierarchies in DAX - DAX Understanding functions for parent-child hierarchies in DAX In this article --> DAX provides five functions to..
2019.07.16 -
[파워피벗공부] 8. 전 분기 대비 증감 매출실적
이번 포스팅에서는 날짜 테이블과 "PREVIOUSQUARTER" 함수를 이용해서 전 분기 대비 매출증감을 피벗 테이블로 만들어 보자. 오늘의 목표는 바로 위와 같이 날짜 테이블을 이용해서 분기 항목을 만들고 "전분기 매출액"을 측정값으로 만드는 것이다. 그럼 우선 분기 필드를 만들어보자. (날짜 테이블을 만드는 방법은 지난 포스팅을 참조~) https://myterraincognito.tistory.com/46 날짜 테이블에서 분기를 만드는 방법.. 아쉽게도 DAX 함수에서 분기를 만들어주는 함수를 찾지 못한관계로 if 함수로 대체 =IF(cal[월 번호]
2019.07.15