전체 글(139)
-
[파워쿼리]파워쿼리에 데이터입력기능 추가
그동안 파워BI 에서만 가능하던 파워쿼리 편집기 상태에서 직접 데이터 입력이 오피스365 엑셀에서 가능합니다. 따라서 엑셀에 Table을 만들어서 쿼리로 로드해야만 했던 일들이 보다 쉬워졌네요. 1. 기능 설명 '데이터 입력' 버튼은 파워쿼리 편집기의 홈 탭에 가장 끝에 위치한다. '데이터 입력'을 클릭하면 '테이블 만들기' 창이 팝업된다. 여기에 직접 입력도 가능하고 다른 데이터를 붙여넣기도 된다. 물론 열이름도 지정이 가능하다. 파워쿼리 편집기를 띄우면 엑셀을 사용할 수 없어 정작 다른 파일이나 시트에 있는 데이터를 붙여넣기 할 수 없다는 것이 치명적인 단점이다. 이 문제는 오피스 365 사용자라면 웹 버전의 엑셀과 병행 작업 또는 구글 스프레드 등 다른 스프레드 시트 프로그램과 병행 작업을 하는 것..
2023.04.30 -
채식주의자 고양이 이야기
생쥐 한 마리가 다락방에서 커다란 수컷 고양이와 덜컥 마주쳤어. 생쥐는 도망칠 곳도 없는 구석까지 몰렸어. 생쥐는 벌벌 떨면서 말했지. "고양이님, 제발 부탁이에요. 나를 잡아먹지 말아주세요. 나는 내 가족에게로 돌아가야 한답니다. 어린 자식들이 배를 곯고 기다리고 있어요. 부디 나를 놓아주세요." 고양이는 말했어. "아, 걱정할 거 없어. 너를 잡아먹거나 하진 않아. 사실은 말이지, 큰 소리로 할 얘기는 아니지만, 나는 채식주의자야. 고기는 일절 먹지 않아. 그러니 나를 만난 건 너에게는 큰 행운이야." 생쥐는 말했어. "아아, 얼마나 멋진 날인가. 나는 얼마나 큰 행운을 거머쥔 생쥐인가. 채식주의자 고양이를 만나다니." 하지만 다음 순간, 고양이는 생쥐에게 달려들어 발톱으로 몸을 움켜쥐고 날카로운 이..
2022.03.16 -
[파워쿼리] Tip. 개발일정 점검 자동화
이번 포스팅은 파워쿼리를 이용해서 개발일정계획을 쉽게 점검할 수 있도록 진행된 작업 사례입니다. Task/작업자 단위로 일정계획을 엑셀로 작성하는 경우가 많죠. 엑셀이 입력은 쉽지만 작성내역을 검토하는 것은 쉽지 않습니다. 물론 단순하고 비교적 짧은 기간을 계획하는 경우라면 한눈에 일정을 파악하기 쉽기 때문에 검토와 수정이 쉽습니다. 하지만 계획 대상기간이 길고 복잡한 경우라면 엑셀로 작성된 계획은 검토와 수정 작업이 만만치 않습니다. 오늘은 작업자와 Task 단위로 시작일과 종료일이 기록된 일정계획표를 점검 할 수 있는 작업을 해보려 합니다. 1. 데이터 작업자 / 작업명 / 시작일 / 종료일 로 구성된 계획 입니다. 담당자 A와 B가 Task 1~11을 약 3개월 간 수행하는 일정계획입니다. 만들고 ..
2021.08.28 -
[파워쿼리] Tip. 파워쿼리 열병합이 좋은 소소한 이유
두개의 셀을 하나로 합칠때 사용하는 함수 'CONCATENATE' 는 여전히 유용한 함수입니다. 보통 "&"를 사용하는 경우가 보다 일반적이죠. 파워쿼리에서는 '열 병합'을 통해서 동일한 결과를 얻을 수 있습니다. 아래와 같은 경우에는 조금 다른 결과를 갖게 되는데요. 1열 과 2열을 합치는 과정에서 'CONCATENATE' 는 합치는 셀 중 값이 없는 경우 "~저기" 와 같이 구분자를 표현하게 됩니다. 허나 파워쿼리로 하면 어떻게 될까요? 파워쿼리 '열병합' 기능을 사용해서 동일한 결과를 만들어 보죠. 아래 녹색 테마의 표가 파워쿼리로 구성한 결과 입니다. 셀의 값이 없는 경우 즉, 'null'인 경우는 구분자를 제외하고 있는 값만 합쳐서 표시합니다. 합치는 대상 셀에 값이 없을때 구분자가 표현되는 것..
2021.08.08 -
[파워쿼리] 범위로 정의된 그룹 테이블과 마스터데이터 연결(병합활용)
이번 포스팅은 범위로 정의된 그룹 테이블을 해당 마스터 데이터와 연계하여 관리하는 Tip에 대한 포스팅입니다. ▶목표 회사에서 사용하는 ERP 등의 업무 시스템에서 From~To 의 형태로 그룹핑하는 사용자 정의는 흔하게 볼 수 있습니다. 특히 회계계정에서 많이 사용되죠. 범위로 지정을 하다보니 간결하게 정의가 가능하고 코드가 잘 정비되어 있을 경우에는 가독성도 뛰어납니다. 하지만 운영하다보면 최초 구성된 기준에 안 맞는 코드가 생기기도 하고 그룹핑하는 기준이 변경되는 경우도 발생합니다. 오늘 사용할 예제 데이터도 범위가 끊겨서 1개의 범위값으로 정의를 못하는 경우를 가지고 있습니다. 이렇게 예외가 생기기 시작하면 그룹 정의가 슬슬 복잡해집니다. 회계계정의 그룹 정의가 잘 되었는지 확인하고 내역을 관리하..
2021.08.01 -
[파워쿼리] PDF 파일의 표 엑셀로 정리하기
그동안 이런 저런 핑계로 손을 놓고 있던 포스팅을 조금 씩이라도 해보려고 오랜만에 '공공데이터포털' 사이트를 찾았습니다. 어느 데이터를 내려받아볼까 하고 스크롤을 내리다가 PDF 파일이 보여서 들어갔는데 두둥 ~~! 파워쿼리를 이용해서 정리하기 딱 좋은 파일이 있네요. 'PDF 표 가져오기'는 블로그의 인기 글이라 조회수를 올리고 싶은 욕심에 그만 원래 계획 했던 'LET' 함수를 제껴두고 먼저 포스팅합니다. 최근 일을 하면서 실제 사용했던 예시들을 포스팅하려고 꾸려놓은 목록이 제법됩니다. 계획을 뒷전에 두고 이것 먼저 하게 되네요. 1주 1포스팅을 목표로 고고~!! 자~ 이제 본격적으로 PDF 파일의 '주택입주계획' 표를 엑셀로 깔끔하게 옮겨서 정리 해 봅시다. 일단 PDF 파일의 모양을 보죠. 이건 ..
2021.07.23 -
소비자의 입장에 서보는 방법
일전에 재미있는 이야기를 하나 들었는데요. 자세한 내용까지는 기억하지 못하지만, 대중음악 편집하는 이야기였어요. 좋은 소리를 만들려면 좋은 장비가 필요하잖아요. 악기도 스피커도 엄청 비싸고 좋은 걸 씁니다. 그런데 그 비싼 장비들로 가득한 편집실에서 숨소리, 미세한 소리 한자락까지 신경 쓰며 편집을 마치고 최종 테스트를 할 때에는 흔히 구할 수 있는 싸구려 스피커로 들어본다는 거에요. 싸구려 스피커로 들어도 좋은 음악이어야 진짜 좋은 음악이라는거죠. 원음을 생생하게 재현하는 고음질이 아니라 대중들이 듣는 저음질이 진짜라는... ...... 중략........ 이해관계가 다르다. 우리는 우리 브랜드에 관대합니다. '이렇게 좋은 걸 왜 안사?'라고 생각하죠. 하지만 소비자는 웬만하면 안 사는 게 기본입니다...
2021.05.29 -
팔지말자. 사게하자!
파는 사람의 생각 반찬을 팔자. 이번엔 새로운 반찬 상품을 계약했으니 이벤트를 만들고 배너를 걸고 제휴를 하고, 또 어디에 광고를 하면 효율이 좋을까? 사게 하는 사람의 생각 반찬을 누가 사지? 그 사람들 어디 있어? 왜 사지? 더 사게 하려면 어떻게 하면 될까? 안 사는 사람들은 왜 안 사지? 그 문제를 해결해주면 살까? 파는 사람을 팔고 싶은 마음에서 출발.... 사게 하는 사람은 사는 사람 마음에서 출발.... “마케터의 일 / 장인성 지음 ” 에서 나는 지금 어떤 생각을 가지고 일을 하고 있을까? 어느 마음을 가지고 얼마만큼 왔을까? 어느 쪽에 가까울까?
2021.05.22 -
호찜이
가족 간식과 아침대용으로 호빵을 즐겨 먹는데 전자렌지에 데워서 먹는 것 보다 훨씬 맛있게 먹을 수 있는 방법이 생겼다. 방법은 간단하다 아래 물통에 물을 넣고 전자렌지에 돌려주면 끝. 한 개씩 해야 하는 것은 좀 아쉬운점... 그리고 꺼낼때 뜨거우므로 조심해야 한다. 이제 호빵을 위해 찜기를 꺼낼 필요없다. 만족~
2021.01.30 -
나이키 에어 줌 페가수스 37-Nike Air Zoom Pegasus 37
런닝화를 샀다. 나이키 아울렛에 2만원 쿠폰이 생겨서 모처럼 비교적 신상 축에 속하는 신발을 구입했다. 줌 페가수스 시리즈는 달리기 초보들에게 가장 무난한 신발이라 여러 게시판이나 유투버들에게 소개되는 시리즈라 가벼운 조깅을 즐기는 나에게 적합해 보여서 구매. 유투브의 신발 후기 올라온것을 보면 줌 페가수스 37 대체로 혹평이다. 그러나 한달에 100km도 안뛰는 나에게는 ^^; 하지만 날씨가 추워서 아직 올해는 조깅을 쉬고 있다. 심장 건강을 위한다는 핑계로 늦잠으로 일관하고 있는 2021년이다. 어서 신고 나가서 뛰어봐야 할텐데 ... 올해는 일주일에 평균 30km 씩만 뛰었으면 좋겠다... Nike Air Zoom Pegasus 37
2021.01.12