뷰 디자이너에서 뷰의 필터 표현식 정의

뷰 레이아웃 정의에서 필터링용으로 추가한 열이 뷰 디자이너, [필터 정의] 탭의 [필터 표현식] 영역에 자동으로 추가됩니다.

새 뷰를 생성하거나 기존 뷰를 편집하는지에 관계없이 필터 열을 더 추가하고 모든 열에서 필터를 추가로 정의하고 세분화할 수 있습니다.

뷰 디자이너에서 생성된 뷰의 필터 표현식을 정의하거나 편집하려면 다음을 수행합니다.

  1. 필터 정의 탭을 선택한 상태에서 뷰 레이아웃 정의의 단계를 완료합니다.

    필터링용으로 추가한 열이 필터 정의 탭에 표시됩니다.

  2. 선택 사항: 필터 정의 탭의 필터 표현식 영역에 열을 더 추가합니다.
  3. 필터 표현식에서 열을 선택합니다.
  4. 열 이름 옆에 있는 드롭다운 목록에서 해당하는 필터 연산자를 선택합니다.

    선택할 수 있는 연산자 목록은 선택한 열 유형에 따라 채워집니다.

    연산자 선택에 대한 지침은 필터 연산자에 설명되어 있습니다.

  5. 뷰 디자이너의 필터 탭에 있는 찾아보기 버튼을 누르고 값 선택기에서 선택하여 마지막 열에서 필터 값을 지정합니다.

    예를 들어, Sample Sales 데이터베이스에 기반한 필터 세트가 있습니다.


    Sample Sales 데이터베이스에서 D1 Office, D2 Department, 1-Revenue 열에 대해 정의된 필터

    정의한 필터는 필터 요약 창에 요약됩니다. 예를 들어 이 단계에서 정의한 필터의 경우 다음과 같이 요약이 표시됩니다.


    필터 정의 탭의 필터 표현식 영역에 정의된 필터의 요약

    선택할 데이터의 길이가 너무 긴 경우도 있습니다. 많은 데이터를 값 선택기에 로드할 수 있도록 Oracle Smart View for Office에서는 값을 그룹으로 제공합니다. 표시된 첫 그룹에서 스크롤하여 선택하고 더 보기를 눌러 다음 그룹에서 보고 선택합니다. 전체 데이터 목록에서 보고 선택할 때까지 더 보기를 계속 누릅니다. 그림 28-20은 예를 보여 줍니다.

    그림 28-20 많은 데이터에 대한 "더 보기"를 표시하는 값 선택기


    많은 데이터를 더 작은 그룹으로 로드하도록 "더 보기" 버튼을 표시하는 값 선택기
  6. 선택 사항: 필요한 경우 필터 표현식에서 논리 연산자 버튼을 누르고 선택하여 연산자를 변경합니다.
    • AND

    • OR

    기본 논리 연산자는 AND입니다.

    필터 표현식의 한 줄에서 논리 연산자를 변경하면 모든 줄에서 자동으로 연산자가 변경되므로 연산자는 모든 줄에 똑같습니다.

  7. 선택 사항: 필터 표현식에서 라인을 제거하려면 해당 라인에서 열 버튼을 마우스 오른쪽 버튼으로 누르고 제거를 선택합니다. 그림 28-21를 참조하십시오.

    그림 28-21 필터 표현식에서 열을 마우스 오른쪽 버튼으로 누를 때 표시되는 옵션 제거


    필터 표현식에서 열을 마우스 오른쪽 버튼으로 누를 때 표시되는 옵션 제거
  8. 필터 정의를 마쳤으면 확인을 눌러 Excel에 뷰를 삽입합니다.