Loading

특정 날짜 범위에 대한 날짜 계산 만들기

게시 일자: Aug 25, 2023
과업
지난 n일, 지난주, 특정 범위의 날짜 등 특정 날짜 범위를 필터링하는 데 사용할 수 있는 계산된 필드를 만드는 방법
단계
다음 수식을 템플릿으로 사용하여 계산된 필드를 만듭니다. 아래 수식에서 Date는 날짜 차원의 이름입니다.
 
클릭하여 해결 방법 확장

특정 기간(일) 필터링

다음 수식을 사용하여 지난 n일간을 필터링하는 계산된 필드를 만듭니다.

IF [Date] < (today() - <n> + 1) OR [Date] > today() THEN NULL ELSE [Date] END
예를 들어 지난 90일간의 데이터를 필터링하는 계산된 필드는 다음 수식으로 만들 수 있습니다.
IF [Date] < (today() - 90 + 1) OR [Date] > today() THEN NULL ELSE [Date] END
지난 7일에 대한 수식:
IF [Date] < (today() - 7 + 1) OR [Date] > today() THEN NULL ELSE [Date] END
 
클릭하여 해결 방법 확장

주 필터링

다음 수식을 사용하여 지난주에 대한 데이터를 필터링합니다.
IF [Date] > (today() - 8 + 1) OR [Date] <= (today() - 15 + 1)
THEN NULL ELSE [Date] END
다음 수식을 사용하여 지난 8주에 대한 데이터를 필터링합니다.
IF 
DATEPART('week', [Date]) <DATEPART('week', TODAY()) - 8 
OR 
DATEPART('week', [Date]) > DATEPART('week', TODAY()) -1 
THEN NULL 
ELSE [Date]
END
추가 자원
  • 다른 고정 날짜에 대한 계산을 기본으로 하기 위해 TODAY() 대신 날짜 매개 변수, 다른 필드 또는 고정된 날짜를 사용할 수 있습니다.
  • 날짜 함수에 나열된 date_part 값 중 하나를 사용해 계산을 수정하여 다른 날짜 수준을 필터링할 수 있습니다.

위 예가 실제로 수행되는 모습을 보려면 아래 비디오를 참조하십시오.

참고: Shipping Date 차원에 대한 Sample - Superstore 데이터 원본의 최대 날짜는 2016년 1월 6일입니다. 즉, TODAY()를 사용할 수 없지만 대체값을 사용할 수 있습니다.


Knowledge 기사 번호

001458132

 
로드 중
Salesforce Help | Article