brunch

You can make anything
by writing

C.S.Lewis

by 남상수 Feb 06. 2019

주차별 오픈 예측 차트 생성

스마트시트에는 Business Plan 이상에서 차트 및 대시보드 기능을 제공한다. 

해당 기능에 대해서는 이미 예전에 관련 글을 작성한 적이 있다. 


스마트시트 차트 기능 추가

시트 간 참조 기능을 소개


스마트시트에 있는 데이터를 가지고 차트를 생성하려면 아래와 같은 과정을 거쳐야 한다.

데이터가 있는 시트를 기반으로 통계를 작성하기 위한 통계 시트를 만들고, 통계 시트를 참고하여 대시보드에 차트를 추가한다.


데이터 시트 -> 통계 시트 -> 대시보드&차트



차트 생성 요청

와디즈에서는 업무에 따라 스마트시트로 업무 프로세스를 관리하는 경우가 꽤 있다. 얼마 전 리워드 프로젝트의 일부 업무를 관리하고 있는 시트에서 향후 5주 동안 프로젝트 오픈 예정 통계를 보고 싶다는 요청을 받았다. 

해당 시트에는 각 프로젝트들이 언제 오픈하는지를 기록하는 오픈 예정일 칼럼이 있어서 해당 칼럼을 활용해 통계를 볼 수 있는지 문의하는 요청이었다.


담당자가 직접 하려면 스마트시트를 엑셀이나 구글 시트로 다운로드해서 매주 간단히 통계를 내도 되지만, (실제로 그동안 일일이 수동으로 카운트를 했다고 한다.. ㅜㅡㅜ) 번거롭고 불필요한 작업을 피할 수 있는지에 대한 문의였다. 


통계 시트 생성

차트를 생성하려면 차트에 보여주기 위한 통계 시트가 필요해서 통계 시트를 만들어서 작업을 했는데, 문제는 예정일 칼럼을 가지고 어떻게 향후 5주 치의 통계를 내느냐였다. 고민을 하며 스마트시트 함수 리스트를 찾아보다가 WEEKNUMBER라는 함수를 사용해보기로 했다. 


오픈 예정일 날짜 칼럼 옆에 week no라는 칼럼을 만들고, 해당 칼럼에 WEEKNUMBER 함수를 적용했다. WEEKNUMBER 함수는 날짜 항목을 가지고 해당 날짜가 그 해의 몇 번째 주인지를 반환한다. 예를 들어 2019년 1월 1일이면 1을 반환한다. 



그리고, 통계 시트에서는 =WEEKNUMBER(TODAY()) 함수를 사용하여 이번 주 Week No를 구한 후 1씩 더해서 향후 5주 차의 Week No를 계산한다. 이렇게 한 후 원본 데이터가 있는 시트를 참조하여 아래의 함수를 적용하면 오늘을 기준으로 향후 5주 치의 오픈 예정 예측 값을 구할 수 있다.


=COUNTIFS({리워드 프로젝트(오픈 예정) - Week No}, [항목5]@row, {리워드 프로젝트(오픈 예정) - 오픈희망일}, >=TODAY())


{리워드 프로젝트(오픈 예정) - Week No} : 원본 시트의 Week No 칼럼

- [항목5]@row : 통계 시트의 Week No가 있는 항목

{리워드 프로젝트(오픈 예정) - 오픈희망일}, >=TODAY() : 오늘 이후의 항목들만 count 하기 위해 추가


주차별 오픈 예측 건수

위 함수를 말로 풀어보면, 통계 시트의 [항목5]에 있는 'Week No'와 원본 시트의 'Week No'가 같은 데이터 중 '오픈희망일'이 오늘 이후인 데이터의 건수이다.


대시보드 & 차트 생성

이렇게 작성한 통계 시트를 기반으로 대시보드를 만들고 아래와 같은 차트를 추가했다.

통계 시트를 기반으로 대시보드에 차트 추가


실제로 회사에서 사용하는 통계는 이 통계와는 조금 다르다. 영업 구분, 진행상태 등을 추가해서 조금 더 정확한 통계 차트를 제공했는데, 함수가 너무 복잡해지는 것 같아서 해당 항목들은 제외했다.


이제 담당자는 매주 대시보드에 들어와서 업데이트된 차트를 확인하고, 필요에 따라 캡처해서 보고서 작업만 하면 되게 되었고, 이 대시보드는 해당 담당자 외에 다른 곳에서도 필요에 따라 확인하는 용도로 사용하게 되었다. 





요즘 이런 형태의 차트 생성 작업 요청을 종종 받는다. 와디즈에서 꽤 다양한 지표를 보려고 하다 보니 스마트시트로 관리하는 업무들에 대해서도 통계/차트 생성이 늘어난다. 덕분에 일은 좀 많아지지만 다양한 함수를 적용해보고 대시보드를 사용해볼 기회가 생겨서 즐겁긴 한다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari