엑셀(28)
-
[파워쿼리] Tip. 파워쿼리 열병합이 좋은 소소한 이유
두개의 셀을 하나로 합칠때 사용하는 함수 'CONCATENATE' 는 여전히 유용한 함수입니다. 보통 "&"를 사용하는 경우가 보다 일반적이죠. 파워쿼리에서는 '열 병합'을 통해서 동일한 결과를 얻을 수 있습니다. 아래와 같은 경우에는 조금 다른 결과를 갖게 되는데요. 1열 과 2열을 합치는 과정에서 'CONCATENATE' 는 합치는 셀 중 값이 없는 경우 "~저기" 와 같이 구분자를 표현하게 됩니다. 허나 파워쿼리로 하면 어떻게 될까요? 파워쿼리 '열병합' 기능을 사용해서 동일한 결과를 만들어 보죠. 아래 녹색 테마의 표가 파워쿼리로 구성한 결과 입니다. 셀의 값이 없는 경우 즉, 'null'인 경우는 구분자를 제외하고 있는 값만 합쳐서 표시합니다. 합치는 대상 셀에 값이 없을때 구분자가 표현되는 것..
2021.08.08 -
DAX - COUNTROWS & DISTINCT
이번 포스팅은 DAX - COUNTROWS & DISTINCT 를 이용하여 건수를 표현하는 방법을 소개합니다. 실적 데이터를 가지고 각 실적항목이 몇가지 종류로 구성되어 있는지 확인하는 것이 중요한 저에게는 매우 유익한 함수입니다. 이걸 사용할 수 없다면 피벗을 돌려 건수를 세고 또 LOOKUP을 걸어 표를 확장하는 등의 일들이 계속 수행되어야 겠죠. 하지만 파워피벗의 이 두가지 함수를 이용한 측정값으로 보다 쉽게 해결 됩니다. 지금 부터 제가 지금까지 일반 피벗으로 작업하던 방식과 파워피벗을 사용하는 새로운 방식을 비교하며 소개를 진행하겠습니다. 자. 아래 표는 일자/ 제품/ 매장명 별로 판매수량이 구성된 데이터입니다. 데이터 건수는 3만5천 건 정도 됩니다. 제가 알고 싶은것은 판매된 제품의 종류입니..
2020.10.29 -
엑셀 난수 생성 TIP
이번 포스팅은 난수 생성 관련 팁입니다. 최근 포스팅을 하다 보니 난수를 만들어서 활용하는 일이 많아졌네요. 주로 예제 데이터를 만드는 일에 사용하게 됩니다. 그런데 이것이 만만치 않습니다. 그냥 마구 써야지 생각해도 막상 값을 마구 넣다 보면 어딘가 부족하다는 느낌이 계속 들게 되더라고요. 그래서 그냥 속 편하게 난수 함수로 작업을 합니다. 사용하는 함수는 RANDBETWEEN 입니다. 사용방법은 간단합니다. =RANDBETWEEN(1,100) -> 1과 100 사이의 정수를 무작위로 반환 저는 주로 단가나 판매수량을 주로 이 함수를 이용해서 만들어 왔습니다. 해서 시뮬레이션 용 샘플 데이터 생성 시 제가 사용해서 효율이 좋은 팁을 몇 가지 소개합니다. 1. 금액 (또는 단가) 예시 데이터를 구성할때는..
2020.09.02 -
[파워쿼리기능소개] 5-2. 변환 - 홈 탭의 변환 기능
이번 포스팅은 홈 탭의 변환 카테고리 안에 있는 기능을 다룹니다. - 데이터 형식, 첫 행을 머리글로 사용, 값 바꾸기, 열 분할 1. 파워 쿼리의 데이터 형식에 대해서 변환 기능의 소개에 앞서 파워 쿼리에서 적용되는 데이터 형식에 대해서 알아봅시다. 주로 사용하게 되는 타입은 Date, 텍스트, Number입니다. 데이터 형식에 따라서 데이터를 변환하는 기능이 다르기 때문에 반드시 알아두어야 합니다. 엑셀 시트에서 텍스트 관련 함수와 날짜/시간 관련 함수가 다른 것과 동일하다 생각하면 되겠네요. 2. 데이터 형식 변환 현재 필드의 데이터 형식이 무엇인지는 필드 헤더의 아이콘을 보면 알 수 있습니다. 순서대로 날짜, 텍스트, 숫자입니다. 데이터를 쿼리 해온 처음에는 모든 필드의 데이터 타입이 "ABC,1..
2020.07.01 -
[파워쿼리기능소개] 4편. 로드(Load)
이번 포스팅은 본격적으로 변환 기능을 정리하기 전에 먼저 엑셀 파워쿼리의 로드(출력 기능)에 대해서 알아봅니다. 실제 작업이 진행되는 '가져오기 > 변환 > 로드' 순서대로 하려면 당연히 변환이 먼저 나와야 하지만 대부분 작업을 하다보면 엑셀 창과 파워쿼리 편집기 창을 오가게 됩니다. 데이터가 나오는 중간 과정을 확인하면서 작업을 하는 것이 일반적이기 때문입니다. 1. 로드 옵션 먼저 엑셀의 파워쿼리에 로드 옵션에 대해서 알아봅시다. 파워쿼리는 엑셀 뿐만이 아니라 파워BI에서도 사용됩니다. 즉 파워쿼리란 기능(제품)이 엑셀과 파워BI의 데이터 추출 및 전처리 기능을 맡고 있는 셈이죠. 다만 엑셀의 파워 쿼리는 데이터를 추출하고 변환하여 저장하는 대상이 엑셀통합 문서가 되는 것이고 파워BI의 경우 보고서 ..
2020.06.30 -
[파워쿼리기능소개] 3편 새로고침에 대해서
이번 포스팅은 새로고침에 대해서 알아봅니다. 파워쿼리로 외부 파일이나 데이터 베이스를 통해서 데이터를 가져온 후 원본 데이터가 수정 된 경우 어떻게 하면 될까요? 원본이 수정 되었는지 확인하기도 어려울 뿐만 아니라 수정될때마다 작업을 다시 해야하는 번거로움을 어떻게 해야 할 까요? 파워쿼리는 '새로고침'을 통해서 이 문제를 해결해줌니다. 단축키 하나 또는 클릭 한번으로 됩니다. 1. 데이터 새로고침 (MS 사이트 설명 내용) 다음 내용은 MS 사이트에 소개된 데이터 새로고침에 대한 내용입니다. 데이터 새로 고침 외부 데이터 원본에 연결 되어 있는 경우 새로 고침 작업을 수행 하 여 업데이트 된 데이터를 검색할 수도 있습니다. 데이터를 새로 고칠 때마다 데이터를 마지막으로 새로 고친 이후 변경한 내용을 포..
2020.06.28