allow_fill

사용

view: view_name {
  dimension: field_name {
    allow_fill: yes 
  }
}
계층 구조
allow_fill
가능한 필드 유형
측정기준, 측정기준 그룹

기본값
yes

수락
불리언 (예 또는 아니요)

정의

일부 데이터 세트에는 예측 가능한 패턴을 따르는 날짜와 같은 값이 있습니다. 사용자가 기간별로 데이터를 가져왔는데 일부 날짜, 주, 월 또는 기타 날짜 유형에 해당하는 값이 없는 것을 확인할 수 있습니다. 기본적으로 데이터 테이블과 시각화에는 쿼리가 반환하는 날짜가 표시되며 누락된 날짜를 건너뜁니다.

이러한 경우 Looker의 측정기준 채우기 옵션을 사용하면 데이터 테이블과 쿼리 시각화의 축에서 누락된 날짜와 값을 채울 수 있습니다. 이 옵션은 Explore의 데이터 섹션에 있는 측정기준의 톱니바퀴 메뉴에 있습니다.

측정기준의 allow_fill 매개변수는 데이터 표와 시각화의 축에서 누락된 값을 채우는 옵션을 사용 설정하거나 사용 중지하는 데 사용됩니다. 기본적으로 측정기준 유형이 누락된 값 채우기를 지원하는 경우 이 옵션이 측정기준의 톱니바퀴 메뉴에 표시됩니다. 측정기준의 누락된 값을 채우는 옵션을 사용 중지하려면 allow_fillno로 설정합니다.

allow_fill 옵션은 예/아니요, 등급별 값과 같은 고정된 값이 있는 측정기준 그룹 및 측정기준과 day_of_week 또는 hour_of_day과 같은 날짜 유형에 사용할 수 있습니다.

case 또는 tier 매개변수를 사용하여 값 목록을 기반으로 하는 측정기준 옵션에 allow_fill 옵션을 적용할 수도 있습니다. 사용자가 측정값에 필터를 적용하지 않는 한, 단일 측정기준 또는 단일 피벗으로 실행되는 쿼리의 경우 누락된 값이 자동으로 채워집니다.

쿼리에서 피벗된 측정기준을 비롯한 측정기준 여러 개를 한 번에 모두 측정기준 채우기에 적용할 수도 있습니다. 하지만 Looker는 채워진 값으로 인해 너무 많은 필드가 생성되는 것을 감지하면 쿼리 성능을 최적화하기 위해 측정기준 채우기를 자동으로 중지할 수 있습니다.

예시

사용자가 생성일 측정기준의 누락된 값을 입력하지 못하도록 합니다.

dimension: created_date {
  type: date
  sql: ${TABLE}.created_date ;;
  allow_fill: no
}

고려사항

사용자가 치수 채우기를 사용할 수 없는 다른 몇 가지 경우가 있습니다.

  • 측정기준이 order_by_field 매개변수를 사용하는 경우

  • 측정기준에 필터가 적용되어 있고 예/아니요, 요일, 월 일수 같은 고정된 값이 있는 경우. 이러한 필드 유형으로 필터링하면 Looker가 누락된 값을 정확하게 채우는 데 필요한 고정된 값이 제거됩니다.

  • 사용자가 피벗된 측정기준에 대해 드릴다운하는 경우

  • Looker가 채워진 값을 인해 너무 많은 행이나 열이 생성되는 것을 감지하면 쿼리 성능을 최적화하기 위해 측정기준 채우기를 자동으로 중지합니다.