리스팅 데이터 정렬 및 필터링

CQL 편집기를 사용하여 연결된 문을 편집하지 않고도 정렬 및 필터링(Sort & Filter) 메뉴를 사용하여 리스팅 데이터를 쉽게 정렬하고 필터링할 수 있습니다.정렬 순서 또는 필터를 업데이트할 때마다 Workbench는 적용된 CQL 문을 업데이트합니다.이렇게 하면 필요한 보기를 빠르고 쉽게 생성할 수 있습니다.그런 다음 리스팅을 저장하여 나중에 다시 볼 수 있습니다.

정렬 및 필터링 메뉴를 열려면 정렬 기준으로 사용하거나 필터를 적용할 열의 열 헤더를 클릭합니다.

열에 이미 정렬 또는 필터가 적용된 경우 Workbench에 정렬(Sort) 아이콘(오름차순의 경우 , 내림차순의 경우 )과 필터(Filter) 아이콘(filter_list)이 표시됩니다.열 헤더에서 이를 클릭하여 정렬 또는 필터를 편집할 수 있습니다.아직 정렬 및 필터가 없는 열을 정렬하고 필터링할 수도 있습니다.

정렬 및 필터링(Sort & Filter) 메뉴

리스팅을 정렬하는 방법

정렬 및 필터링 메뉴를 사용하여 단일 열을 기준으로 정렬할 수 있습니다.다중 정렬(둘 이상의 열을 기준으로 정렬)을 적용하려는 경우 CQL 편집기(CQL Editor)를 사용하여 리스팅의 ORDER BY 절을 업데이트할 수 있습니다.

알려진 문제: 현재 릴리스에서는 반복 아이템 그룹 내의 열을 기준으로 정렬할 수 없습니다.

열을 기준으로 정렬하는 방법은 다음과 같습니다.

  1. 데이터시트에서 정렬 기준으로 사용할 열을 찾습니다.
  2. 열에 정렬 또는 필터가 아직 적용되지 않은 경우 열 헤더(Column Header) 위로 마우스를 가져가면 필터(Filter) 아이콘(filter_list)이 표시됩니다.
  3. 필터(Filter) 아이콘(filter_list)을 클릭합니다.그러면 정렬 및 필터링 메뉴가 열립니다.
  4. 정렬 기준(Sort by)에서 정렬 순서로 오름차순(Ascending)(A-Z) 또는 내림차순(Descending)(Z-A)을 선택합니다.
  5. 확인을 클릭합니다.Workbench는 선택한 정렬 순서의 열 값을 기준으로 데이터시트를 정렬합니다.Workbench의 열 헤더에는 정렬(Sort) 아이콘(오름차순 또는 내림차순)이 표시됩니다.
  6. 선택 사항: 리스팅을 저장하여 정렬 순서를 유지할 수 있습니다.

정렬 및 필터링(Sort & Filter) 메뉴를 사용하여 정렬 순서를 적용하면 리스팅의 CQL 문에 있는 ORDER BY 절이 자동으로 바뀝니다.

열의 정렬 순서를 초기화하는 방법

정렬을 초기화(제거)하고 리스팅을 기본 순서로 되돌리려면 정렬 및 필터링 메뉴를 열고 초기화(Reset)를 클릭합니다.

정렬 순서 초기화

리스팅을 필터링하는 방법

정렬 및 필터링 메뉴를 사용하여 리스팅을 필터링할 수도 있습니다.비교 연산자를 선택하고, 필요한 경우 필터링할 값을 선택하여 필터로 사용할 수 있습니다.

조건부 필터는 CQL 문의 기존 필터(WHERE 절)에 추가됩니다.CQL 문에서 WHERE 절을 완전히 바꾸려면 CQL 문을 편집하여 제거해야 합니다.

현재 릴리스에서는 정렬 및 필터링(Sort & Filter) 메뉴를 통해 적용된 필터의 경우 Workbench에서 모든 데이터를 필터링을 위한 문자열로 처리합니다.CQL 문에서 WHERE 절을 사용하여 고급 필터를 더 많이 적용할 수 있습니다.데이터 그리드에서 필터링할 때 다음 사항을 고려하십시오.

  • equals(=) 연산자를 사용하여 날짜 열을 필터링하는 경우 조건부 필터에 값(Values)을 입력할 때 YYYY-mm-dd 날짜 형식(2020-04-24)을 사용해야 합니다.
  • YYYY, mm 및 dd 형식 날짜 구성 요소에서는 like(%) 연산자를 사용하여 날짜 열을 필터링할 수 있지만 철자로 표기되거나 축약된 월에서는 필터링할 수 없습니다.예를 들어 %2020%는 허용되지만 %Nov%'는 허용되는 필터가 아닙니다.
  • 열에 혼합 단위가 있는 경우(예: 키 열에는 인치와 피트 값이 모두 있을 수 있음) 현재 릴리스에서는 Workbench가 데이터 그리드에서 필터를 적용할 때 측정 단위를 고려할 수 없으므로 CQL 편집기를 사용하여 열을 필터링하는 것이 좋습니다.

조건부 필터로 리스팅을 필터링하는 방법은 다음과 같습니다.

  1. 데이터시트에서 필터링 기준으로 사용할 열을 찾습니다.
  2. 열 헤더(Column Header) 위로 마우스를 가져가면 필터(Filter) 아이콘(filter_list)이 표시됩니다.
  3. 필터(Filter) 아이콘(filter_list)을 클릭합니다.그러면 정렬 및 필터링 메뉴가 열립니다.
  4. 조건(Condition)에서 연산자(Operator)를 선택합니다.Workbench에서 입력된 값(Value)과 선택한 연산자(Operator)를 사용하여 열 내의 값을 비교합니다.CQL 참조에서 사용 가능한 비교 연산자에 대해 자세히 알아보십시오.
  5. 필요한 경우 비교 값을 입력합니다.함수가 아닌 정적 값만 사용할 수 있습니다.날짜의 경우 YYYY-MM-DD를 사용합니다.
  6. 비교를 기준으로 필터링할 수도 있습니다.연산자(Operator)를 선택한 후 비교(Compare)()를 클릭합니다.그런 다음, 사용 가능한 열에서 선택할 수 있습니다.

  7. 확인을 클릭합니다. 확인 버튼

필터를 초기화하는 방법

열에서 필터를 초기화(제거)하려면 정렬 및 필터링 메뉴를 열고 초기화를 클릭합니다.전체 리스팅에서 모든 필터를 초기화하려면 CQL 편집기(CQL Editor)를 열고 CQL 문에서 WHERE 절을 제거합니다.

정렬 순서 초기화

정렬 및 필터링 메뉴만 사용하여 리스팅을 필터링하는 경우 초기화하면 해당 열에서 모든 필터가 제거됩니다.정렬 및 필터링(Sort & Filter) 메뉴와 CQL 편집기(CQL Editor)를 모두 사용하여 리스팅을 필터링한 경우 Workbench에서 필터를 마지막으로 적용된 CQL 문의 WHERE 절로 초기화합니다.

리스팅의 모든 정렬 및 필터 초기화

모든 리스팅 열에서 정렬 및 필터를 초기화할 수 있습니다.이렇게 하면 리스팅이 마지막으로 저장된 상태로 초기화됩니다.

모든 열을 초기화하려면 초기화(Reset)를 클릭합니다.