주 컨텐츠로 이동
Workday User Guide
최종 업데이트: 2023-06-23
개념: Worksheets 함수를 사용한 데이터 분석

개념: 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와 유사하지만 다음과 같은 점이 다릅니다.
  • 항상 정확히 매칭되는 항목을 검색합니다. 값을 찾지 못하면 #N/A 오류를 반환합니다.
  • * 또는 ?와 같은 와일드카드 문자는 허용되지 않습니다.
  • 성능 향상을 위해 이진 검색을 사용합니다.
MHLOOKUP
HLOOKUP의 대체 함수로 사용하는 것이 좋습니다. MHLOOKUP은 테이블에서 가로(행) 룩업을 수행하고 모든 매칭 항목을 반환합니다. MHLOOKUP은 HLOOKUP과 유사하지만 다음과 같은 점이 다릅니다.
  • HLOOKUP은 첫 행에서만 매칭 항목을 검색하지만, MHLOOKUP에서는 검색할 행을 지정합니다.
  • HLOOKUP은 매칭 항목 1개를 찾으면 중지되고 단일 셀 값을 반환하지만, MHLOOKUP은 전체 룩업 행에서 매칭 항목을 검색합니다. 해당 행에서 일치하는 항목이 있을 때마다 출력에 새 열이 반환됩니다. return_row_index 값을 4개 지정하면 각 결과 열에 4개의 행이 포함됩니다.
MVLOOKUP
특히 라이브 데이터를 사용하는 경우에는 이 함수를 VLOOKUP의 대체 함수로 사용하는 것이 좋습니다. MVLOOKUP은 테이블에서 세로(열) 룩업을 수행하고 모든 매칭 항목을 반환합니다. MVLOOKUP은 VLOOKUP과 유사하지만 다음과 같은 점이 다릅니다.
  • VLOOKUP은 왼쪽 열에서만 매칭 항목을 검색하지만, MVLOOKUP에서는 검색할 열을 지정합니다.
  • VLOOKUP은 매칭 항목 1개를 찾으면 중지되고 단일 셀 값을 반환하지만, MVLOOKUP은 전체 룩업 열에서 매칭 항목을 검색합니다. 해당 열에서 매칭 항목이 발견될 때마다 출력에 새 행이 반환됩니다. return_column_index 값 4개를 지정하면 각 결과 행에 열 4개가 포함됩니다.
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()가 워크북에 추가한 타임스탬프를 변경하면 안 되는 경우 이 함수를 사용합니다.