개념: Worksheets 함수를 사용한 데이터 분석
데이터 분석은 데이터를 수집, 정리 및 조정한 후 집계 및 분석을 수행하는 반복적인 프로세스입니다. Worksheets를 사용하면 Workday 라이브 데이터로 작업하여 워크플로를 더욱 효율적으로 활용하고 분석 워크플로를 개선하는 Worksheets 고유 함수를 사용할 수 있습니다.
이러한 각 단계를 수행할 때 조작된 데이터에 대한 새 워크북을 생성하여 원래 데이터를 백업으로 유지해야 합니다.
수집
Workday 외부 및 내부 리소스에서 데이터를 수집하고 컴파일합니다. 원시 데이터가 완전한지 확인합니다. 다음은 데이터 수집 중에 수행할 수 있는 액션에 대한 요약입니다.
- Workday 외부에 있는 데이터에서 워크북을 생성하려면선택합니다.
- 를 선택하여 Workday 리포트의 라이브 데이터를 워크북에 추가합니다. 데이터 마법사는 워크북에 삽입할 데이터 하위 세트를 식별하는 데 도움이 됩니다.
- 라이브 데이터를 새로 고치는 스케줄을 생성하여 데이터를 최신 상태로 유지합니다.
- ARRAYAREA 함수를 사용하여 제약조건이 없는 한 배열에서 다른 배열로 데이터를 복사하여 정리 단계에서 조작할 수 있는 조직화된 원시 데이터 세트를 생성합니다. ARRAYAREA는 지정된 셀 주소를 기준으로 배열 수식의 포함 범위를 반환합니다. 배열은 Workday 리포트 또는 배열 수식에서 가져올 수 있습니다.
정리
중복을 제거하고 빈 워크북 값을 잘라내는 등 필요한 정보로 데이터를 줄입니다.
다음 Worksheets 고유 함수를 살펴보십시오.
함수 | 참고 |
|---|---|
DISTINCTROWS | 범위 세트를 단일 범위로 결합하고 중복되는 행을 모두 제거합니다. DISTINCTROWS는 텍스트 값과 인스턴스 값을 서로 다르지 않은 값으로 평가합니다. 제공된 범위에 동일한 인스턴스 값과 텍스트 문자열이 모두 포함된 경우, 이 함수는 1개 행에 인스턴스 값을 반환합니다. |
REMOVECOLUMNS | 참조 영역에서 하나 이상의 열을 제거합니다. 이 함수는 start_column(포함)부터 시작하여 열을 number_of_columns 값만큼 제거합니다. |
REMOVEROWS | 참조 영역에서 하나 이상의 행을 제거합니다. 이 함수는 start_row (포함)부터 시작하여 start_row 이후의 행을 number_of_rows 값만큼 제거합니다. 첫 번째 (제목) 행을 제거하려면 행을 지정하지 않고 REMOVEROWS를 사용합니다. |
TRIMCOLUMNS TRIMROWS | 데이터가 제약조건이 없는 배열 수식의 결과인 경우 범위에서 후행 공백 열 및 행을 제거합니다. |
TRUNCATEMATRIX | 행렬에서 행, 열 또는 둘 다를 제거합니다. |
UNIQUE | 지정된 키에 따라 고유한 행을 갖는 행렬을 반환합니다. 이 함수는 지정된 열의 값을 기준으로 고유한 행만 반환합니다. 이 함수는 DISTINCTROWS()와 유사하지만 UNIQUE()는 단일 범위와 열 세트를 사용한다는 점이 다릅니다. |
조정
데이터를 정렬, 변환 및 구성하여 일관성을 유지합니다.
- 열을 표준화하고 필요한 경우 새로 생성합니다.
- 각 열에 설명이 포함된 고유한 헤더를 지정합니다.
- 각 열의 서식을 일관되게 지정합니다.
- 중복되거나 누락된 행이 있는지 다시 확인합니다.
- 텍스트 데이터의 문구와 서식이 일치하는지 확인합니다.
- 빈 셀이 없어야 합니다.
- 필요한 경우 데이터 값을 동일한 단위로 변환합니다.
데이터를 조정할 때 데이터 조작에는 크게 두 가지 유형이 있습니다.
- 값 기준: 수행하려는 액션이 셀의 값에 따라 다릅니다.
- 데이터 정렬: 값에 구애받지 않고 조작할 수 있으며 셀, 열 및 행을 다른 위치로 이동합니다.
값 기준 조작의 경우 다음과 같은 Worksheets 고유 함수가 유용할 수 있습니다.
함수 | 참고 |
|---|---|
CONVERT | 숫자를 한 단위에서 다른 단위로 변환합니다. |
DATESBETWEEN | 각 날짜 사이의 간격을 지정하여 특정 날짜에 시작되고 종료되는 날짜 배열을 반환합니다. |
DATESFROM | 각 날짜 사이의 간격을 지정하여 특정 날짜에 시작되고 지정된 날짜 수만큼 계속되는 날짜 배열을 반환합니다. |
IN | 지정된 값 또는 값 목록이 다른 값 목록에 있는지 확인합니다. 있으면 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. |
MATCHCOMPOSITE | MATCHCOMPOSITE는 일반적으로 한 시트에 데이터가 있고 다른 시트의 열에 동일한 데이터에 대한 메모가 있는 경우, 2개 시트의 열 데이터를 시트 1개로 통합하는 데 사용됩니다. MATCHCOMPOSITE는 소스 배열의 오른쪽 위치에서 하나 이상의 열 값을 복사하고 대상 배열의 오른쪽 값을 반환합니다. 사용자는 열의 복합 키를 사용하여 복사한 데이터를 대상의 올바른 행과 매칭합니다. |
MATCHEXACT | 지정된 정렬 목록(1차원 배열)의 값과 정확히 매칭되는 값을 찾아 해당 위치를 반환합니다. 이 함수를 사용하여 논리 값, 숫자 값 또는 텍스트 문자열을 매칭할 수 있습니다. 이 함수는 MATCH와 유사하지만 다음과 같은 점이 다릅니다.
|
MHLOOKUP | HLOOKUP의 대체 함수로 사용하는 것이 좋습니다. MHLOOKUP은 테이블에서 가로(행) 룩업을 수행하고 모든 매칭 항목을 반환합니다. MHLOOKUP은 HLOOKUP과 유사하지만 다음과 같은 점이 다릅니다.
|
MVLOOKUP | 특히 라이브 데이터를 사용하는 경우에는 이 함수를 VLOOKUP의 대체 함수로 사용하는 것이 좋습니다. MVLOOKUP은 테이블에서 세로(열) 룩업을 수행하고 모든 매칭 항목을 반환합니다. MVLOOKUP은 VLOOKUP과 유사하지만 다음과 같은 점이 다릅니다.
|
REGEXFIND | 정규식 패턴과 일치하는 하위 문자열의 첫 번째 문자 위치를 반환합니다. 위치 값은 0부터 시작됩니다. |
REGEXPARSE | 패턴에 매칭하여 문자열의 일부를 추출합니다. |
SETUNITS | 숫자를 현재 단위에서 다른 단위로 변환합니다. 이 함수는 CONVERT()와 유사하지만 CONVERT()에는 원래 단위 값과 새 단위 값을 모두 지정해야 한다는 점이 다릅니다. |
SELECT | 값 기준 조작과 데이터 정렬의 경우에 유용합니다. SELECT 함수는 SQL SELECT 문과 유사합니다. 기본 형식은 SELECT column1, [column2], ... FROM table입니다. column은 반환할 데이터이고 table은 선택할 데이터 소스입니다. 예를 들어 FROM 절에 다음을 지정할 수 있습니다.
|
데이터 정렬의 경우 다음과 같은 Worksheets 고유 함수가 유용할 수 있습니다.
함수 | 참고 |
|---|---|
WD.ARRANGECOLUMNS WD.ARRANGEROWS | 지정된 인덱스에 따라 정렬된 열 또는 행을 사용하여 기존 범위에서 새 범위를 생성합니다. WD.ARRANGECOLUMNS를 사용하면 null 인덱스 값을 포함하여 빈 열을 추가할 수 있습니다. 또한 =WD.ARRANGECOLUMNS([range],1,2,3,,4)는 세 번째 인덱스 값과 네 번째 인덱스 값 사이에 빈 열을 삽입합니다. |
CORRELATE | 지정된 범위의 행을 결합하여 새 행렬을 생성합니다. 이 함수는 데이터베이스 조인과 유사합니다. |
FLATTEN | 지정된 계층 데이터를 기준으로 데이터의 확장된 범위를 반환합니다. 일반적으로 이 함수는 계층의 모든 레벨을 표시하도록 조직의 매니저 및 직원 정보를 확장하는 데 사용합니다. |
JOIN | 2개 범위에서 내부 왼쪽 조인을 수행합니다. |
MERGECOLUMNS | 열을 나란히 배치하여 새 범위로 병합합니다. |
MERGEROWS | 행을 다른 행의 아래에 배치하여 새 범위로 병합합니다. |
MINUS | 지정된 다른 범위에 표시되지 않는 첫 번째 범위의 모든 행을 반환합니다. |
SORT SORT2 SORT3 | 기존 행렬을 정렬하여 새 행렬을 반환합니다. SORT는 하나의 정렬 방향을 허용하고 해당 방향을 기준으로 사용자가 지정한 모든 열을 정렬합니다. SORT2는 참조 열과 해당 열의 정렬 방향을 지정하는 데 사용하는 매개변수 쌍을 허용합니다. SORT3은 정렬할 배열의 첫 번째 행이 헤더라고 가정하고 결과의 맨 위에 해당 행을 반환합니다. |
VALUEAT | 열 헤더와 행 레이블의 교차점에 있는 값을 반환합니다. |
SELECT | 값 기준 조작과 데이터 정렬의 경우에 유용합니다. SELECT 함수는 SQL SELECT 문과 유사합니다. 기본 형식은 SELECT column1, [column2], ... FROM table입니다. column은 반환할 데이터이고 table은 선택할 데이터 소스입니다. 예를 들어 FROM 절에 다음을 지정할 수 있습니다.
|
분석
이제 준비한 데이터를 집계하고 분석할 수 있습니다.
가장 일반적으로 사용되는 분석 도구는 피벗 테이블로, 이를 통해 대량의 데이터를 요약하고 분석할 수 있습니다. 피벗 테이블 마법사 및 세부내용 패널을 사용하여 피벗 테이블을 대화식으로 생성하고 편집할 수 있습니다. 차트를 생성하여 데이터 관계를 시각적으로 표시할 수도 있습니다.
다음 Worksheets 고유 데이터 분석 함수를 살펴보십시오.
함수 | 참고 |
|---|---|
CAPPEDVALUES | 일반적으로 기간당 정규 값을 갖지만 지급이 한도에 도달하면 영(0)으로 떨어지는 401(k) 공제, ESPP 공제 또는 세금 납부에 사용됩니다. 동일한 기간에 걸쳐 사용자가 제공한 값 배열에서 기간 세트에 대한 값 배열을 반환합니다(전체 기간에 대해 지정된 한도로 제한됨). |
FORECAST.WD.SEASONAL | 지정된 선형 및 비선형 데이터 기록의 패턴을 사용하여 값의 예측 시퀀스를 반환합니다. |
GROUPBY | GROUPBY는 종종 COUNTIF(S), AVERAGEIF(S), SUMIF(S)를 대체할 수 있는 강력한 함수입니다. GROUPBY는 데이터를 집계하고 지정된 순서에 따라 결과를 정렬합니다. 그룹화의 기준이 되는 키는 테이블에 미리 정의하거나 워크북의 열을 사용하여 정의할 수 있습니다. 결과는 정렬된 피벗 테이블과 유사합니다. 인력 계획 과정에서 이 함수를 사용하면 유용한 경우가 많습니다. |
SELECT | SELECT 함수는 SQL SELECT 문과 유사합니다. 기본 형식은 SELECT column1, [column2], ... FROM table입니다. column은 반환할 데이터이고 table은 선택할 데이터 소스입니다. 예를 들어 FROM 절에 다음을 지정할 수 있습니다.
|
기타 주요 Worksheets 고유 함수
다음 함수는 데이터 분석에만 해당하는 것은 아니며 모든 단계에서 매우 유용합니다.
함수 | 참고 |
|---|---|
NOTIFYIF NOTIFYIFS | 조건이 충족되면 알림을 전송합니다. 수신자가 워크북에 액세스할 수 있는지 여부와 관계없이 알림을 전송할 수 있습니다. |
ONCE | 수식을 정확히 한 번 계산합니다. 사용하여 재계산을 요청하더라도 Worksheets는 수식을 재평가하지 않습니다. 수식을 수동으로 다시 제출할 수 있습니다. 예를 들어 일시적 함수인 NOW()가 워크북에 추가한 타임스탬프를 변경하면 안 되는 경우 이 함수를 사용합니다. |