Loading

두 기간에서 동일한 일수의 데이터 비교

게시 일자: Jul 20, 2023
과업
두 기간 사이에서 같은 일수의 데이터를 비교하는 방법

예: Sample - Superstore 데이터 원본을 사용하며 오늘 날짜는 2016년 1월 6일이라고 가정합니다. 1월이 아직 끝나지 않았기 때문에 이 달과 이전 달(12월)의 처음 며칠 간의 Sales(매출) 결과를 비교하려고 합니다. 데이터의 처음 며칠은 1~6일이 아닌 처음 영업일입니다.
단계
클릭하여 단계 확장
1단계: 현재 기간의 날짜를 포함하는 필드 만들기
  1. 분석 > 계산된 필드 만들기를 선택합니다.
  2. 계산된 필드 만들기 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
  • 필드의 이름을 지정합니다. 예제에서 이 필드를 "!day in current period(현재 기간 중 날짜)"라고 합니다.
  • date() 함수를 사용하여 가장 최근 기간의 날짜를 입력하거나 동적 날짜의 경우 today() 함수를 사용합니다.
    DATE("01-06-2016")
    
    • 영국 기준인 경우 이 단계에서 날짜를 DD-MM-YYYY로 변경하십시오.
  • TODAY()
클릭하여 단계 확장
2단계:  현재 월에 속한 데이터의 일수 구하기
1. 분석 > 계산된 필드 만들기를 선택합니다.
2. 계산된 필드 만들기 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
  • 필드의 이름을 지정합니다. 예제에서 이 필드를 "!count of days in current period(현재 기간 중 일 수)"라고 합니다.
  • 다음과 유사한 계산을 만듭니다.
{FIXED:COUNTD(IF DATETRUNC('month', [Ship Date])=DATETRUNC('month', [!day in current period]) THEN DAY([Ship Date]) END)}
클릭하여 단계 확장
3단계: 해당하는 월에서 날짜의 순위 구하기
1. 분석 > 계산된 필드 만들기를 선택합니다.
2. 계산된 필드 만들기 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
  • 필드의 이름을 지정합니다.  예제에서 이 필드를 "!rank of day in period(기간 중 날짜 순위)"라고 합니다.
  • 다음과 유사한 계산을 만듭니다.
    RANK_MODIFIED(MAX([Ship Date]),'asc')
    
  • 대화 상자 하단에서 기본 테이블 계산을 클릭합니다.
  • 다음을 사용하여 계산의 경우 'Ship Date(배송 날짜)'를 선택합니다.
  • 다음 수준에서의 경우 'Day of Ship Date(배송 날짜의 일)'를 선택합니다.
  • 다음마다 다시 시작의 경우 'Month of Ship Date(배송 날짜의 월)'를 선택합니다.
  • 두 대화 상자에서 확인을 선택하여 기본 뷰로 돌아갑니다.
클릭하여 단계 확장
4단계: 필터 만들기
1. 분석 > 계산된 필드 만들기를 선택합니다.
2. 계산된 필드 만들기 대화 상자에서 다음을 수행한 후 확인을 클릭합니다.
  • 필드의 이름을 지정합니다.  예제에서 이 필드를 "!filter for equal number of days(동일한 일수에 대한 필터)"라고 합니다.
  • 다음과 유사한 계산을 만듭니다.
IF [!rank of day in period] <= MAX([!count of days in current period])
THEN 'keep'
ELSE 'remove'
END
클릭하여 단계 확장
5단계: 뷰 작성
  1. 워크시트에서 [Ship Date(배송 날짜)]를 에 배치하고 알약 모양의 +를 클릭하여 날짜를 일까지 확장합니다.
  2. [Sales(매출)]를 에 배치합니다.
  3. [!filter for equal number of days(동일한 일수에 대한 필터)]를 필터 선반에 배치하고 'keep(유지)'을 선택합니다.
추가 자원
  • "!rank of day in period(기간 중 날짜 순위)"는 뷰에서 자동으로 계산되므로 더 이상 뷰에 있을 필요가 없습니다.
  • [Ship Date(배송 날짜)]를 원하는 차원으로 바꿉니다.
  • 첨부된 통합 문서는 Superstore 데이터의 추출이며, 2015년 12월과 2016년 1월 일부의 평일만 포함합니다.
  • 이 예제에서는 데이터 원본의 마지막 날짜가 2016년 1월 6일이기 때문에 today() 대신 '!day in current period(현재 기간 중 날짜)'라는 필드를 사용합니다. 

이러한 단계가 실제로 수행되는 모습을 보려면 아래 비디오를 참조하십시오.


 
Knowledge 기사 번호

001453708

첨부 파일

equal number of days.twbx

174 KB

 
로드 중
Salesforce Help | Article