날짜 필터 만들기 create-date-filter
날짜별로 인사이트를 필터링하려면 날짜 제한을 수락할 수 있는 매개 변수를 SQL 쿼리에 추가해야 합니다. 이 작업은 query pro 모드 인사이트 생성 워크플로우의 일부로 수행됩니다. 통찰력을 위해 SQL을 입력하는 방법에 대한 자세한 내용은 query pro mode 설명서를 참조하세요.
쿼리 매개 변수를 사용하면 동적 데이터가 실행 시 추가하는 값에 대한 자리 표시자 역할을 하므로 동적 데이터로 작업할 수 있습니다. 이러한 자리 표시자 값은 UI를 통해 업데이트할 수 있으며 기술 수준이 낮은 사용자가 날짜 범위를 기반으로 인사이트를 업데이트할 수 있습니다.
쿼리 매개 변수에 익숙하지 않은 경우 매개 변수가 있는 쿼리를 구현하는 방법에 대한 지침에 대한 설명서를 참조하세요.
대시보드에 날짜 필터 적용 apply-date-filter
날짜 필터를 적용하려면 대시보드 보기의 드롭다운 메뉴에서 필터 추가 를 선택한 다음 날짜 필터 를 선택하십시오.
다음과 같은 날짜 필터링 옵션이 표시됩니다.
사용자 지정 날짜 필터 없음 만들기
미리 정의된 날짜 필터를 적용하려면 사용자 지정 날짜 없음 을 선택한 다음 포함할 미리 정의된 날짜 옵션을 선택하십시오. 마지막으로 드롭다운을 사용하여 기본 날짜 범위를 선택한 다음 저장 을 선택합니다.
이전에 선택한 기본 날짜 범위를 표시하는 대시보드로 돌아갑니다. 드롭다운 메뉴를 사용하여 다른 사전 설정된 날짜 범위를 선택합니다.
사용자 지정 날짜 범위 필터 만들기
사용자 지정 날짜 범위 필터를 적용하려면 사용자 지정 날짜 범위 를 선택한 다음 포함할 미리 정의된 날짜 옵션을 선택합니다. 마지막으로 사용자 지정 을 선택하여 기본 날짜 범위를 설정합니다. 달력을 사용하여 날짜 범위를 지정한 다음 저장 을 선택합니다.
이전에 지정한 사용자 지정 데이터 범위를 표시하는 대시보드로 돌아갑니다. 드롭다운 메뉴를 사용하여 다른 사전 설정된 날짜 범위를 선택합니다.
사용자 지정 날짜 필터 만들기
사용자 지정 날짜 필터를 적용하려면 사용자 지정 날짜 를 선택하고 포함할 미리 정의된 날짜 옵션을 선택하십시오. 마지막으로 사용자 지정 을 선택한 다음 달력을 사용하여 시작 날짜를 선택하십시오. 마지막으로 저장 을 선택합니다.
이전에 지정한 사용자 지정 데이터를 표시하는 대시보드로 돌아갑니다. 드롭다운 메뉴를 사용하여 다른 날짜를 선택합니다.
날짜 필터 삭제 delete-date-filter
날짜 필터를 제거하려면 필터 삭제 아이콘( )을 선택합니다.
날짜 쿼리 매개 변수를 포함하도록 SQL 편집 include-date-parameters
그런 다음 SQL에 날짜 범위를 허용하는 쿼리 매개변수가 포함되어 있는지 확인합니다. SQL에 쿼리 매개 변수를 아직 통합하지 않은 경우 이러한 매개 변수를 포함하도록 인사이트를 편집합니다. 인사이트를 편집하는 방법에 대한 지침은 설명서를 참조하세요.
$START_DATE
및 $END_DATE
매개 변수를 추가하는 것이 좋습니다.분석 중인 데이터 모델이나 테이블에 시간 구성 요소가 있는 경우 날짜별로 데이터를 그룹화한 다음 이 날짜 필터를 적용할 수 있습니다.
아래의 예제 SQL 문은 $START_DATE
및 $END_DATE
매개 변수를 통합하고 cast
을(를) 사용하여 시간 구성 요소를 날짜로 프레임을 지정하는 방법을 보여 줍니다.
SELECT Sum(personalization_consent_count) AS Personalization,
Sum(datacollection_consent_count) AS Datacollection,
Sum(datasharing_consent_count) AS Datasharing
FROM fact_daily_consent_aggregates f
INNER JOIN dim_consent_valued
ON f.consent_value_id = d.consent_value_id
WHERE f.date BETWEEN Upper(Coalesce(Cast('$START_DATE' AS date), '')) AND Upper
(
Coalesce(Cast('$END_DATE' AS date), ''))
AND ( ( Upper(Coalesce($consent_value_filter, '')) IN ( '', 'NULL' ) )
OR ( f.consent_value_id IN ( $consent_value_filter ) ) )
LIMIT 0;
아래 스크린샷에서는 SQL 문과 쿼리 매개 변수 키 값 쌍에 통합된 날짜 제약 조건이 강조 표시됩니다.
각 인사이트에서 날짜 매개 변수 활성화 enable-date-parameters
인사이트의 SQL에 적절한 매개 변수를 통합하면 이제 Start_date
및 End_date
변수를 위젯 작성기에서 전환으로 사용할 수 있습니다. 인사이트를 편집하는 방법에 대한 자세한 내용은 query pro 모드 위젯 채우기 섹션을 참조하세요.
위젯 작성기에서 Start_date
및 End_date
매개 변수를 사용하도록 설정/변경을 선택합니다.
그런 다음 드롭다운 메뉴에서 적절한 쿼리 매개 변수를 선택합니다.
마지막으로 저장 후 닫기 를 선택하여 대시보드로 돌아갑니다. 이제 날짜 필터가 시작 및 종료 날짜 매개 변수가 있는 모든 인사이트에 대해 활성화됩니다.