레코드 검색, 필터 및 그룹¶
Odoo에서는 보기를 통해 레코드를 검색, 필터 및 그룹화하여 가장 관련성이 높은 레코드만 표시되게 할 수 있습니다. 검색창은 보기 상단에 있으며 값 검색 을 입력하거나 (드롭다운) 아이콘을 클릭하여 필터, 그룹 기준, 즐겨찾기 드롭다운 메뉴를 사용할 수 있습니다.
검색 값¶
검색창을 활용하여 특정 값을 찾고 이 값을 필터로 추가할 수 있습니다. 검색할 값(예: 영업 담당자 이름 또는 품목)을 입력하고 드롭다운 메뉴에서 찾으려는 옵션을 선택한 후 검색 필터를 적용합니다.
Example
판매 분석 보고서 ()에서 영업 담당자가 Mitchell Admin 인 자료를 확인하기 위해 굳이 사용자 지정 필터 를 추가하지 않아도 됩니다. 그 대신 검색어로 Mitch 를 입력한 후 영업 담당자 검색어: Mitch 옆에 있는 (하위 메뉴) 아이콘을 클릭하고 Mitchell Admin 을 선택하면 됩니다.
참고
검색 필드를 활용하면 포함 연산자를 사용하여 사용자 지정 를 추가하는 것과 결과가 동일합니다. 일부 항목만 입력한 후 결과에서 항목을 직접 선택하면 ( (하위 메뉴) 를 선택하지 않더라도), 전체 레코드가 선택한 필드에서 입력한 문자를 포함하여 표시됩니다.
필터¶
필터는 지정된 기준을 충족하는 레코드를 선택하는 데 사용합니다. 레코드의 기본 선택은 각 보기에 따라 다르지만 사전 설정되어 있는 필터 를 한 개 (혹은 여러 개) 선택하거나 사용자 지정 필터 를 추가하여 수정할 수 있습니다.
필터 설정¶
검색 표시줄에서 (드롭다운) 을 선택한 후 기본 선택된 자료를 수정합니다. 필터 드롭다운 메뉴에서 하나 또는 그 이상 사전 구성된 필터 를 선택하세요.
Example
판매 분석 보고서 ()에는 기본적으로 주문일 이 지난 365일 이내인 판매 주문 단계의 레코드만 선택됩니다.
견적서 단계에 레코드도 넣으려면 필터 에서 견적서 를 선택하세요.
또한, 예를 들어 2024년과 같이 특정한 연도의 판매주문서 및 견적서 레코드만 필터로 확인하려면 먼저 (취소) 를 클릭하여 기존 주문일: 최근 365일 필터를 제거한 다음, 필터를 선택합니다.
참고
미리 구성된 필터 는 그룹으로 되어 있으며 각 그룹은 가로선으로 구분되어 있습니다. 같은 그룹에서 사전 구성된 필터를 선택하면 일부 조건이 일치하는 레코드를 찾을 수 있습니다. 그러나 다른 그룹에서 필터를 선택하려면 적용된 조건과 모두 레코드가 일치해야 합니다.
사용자 지정 필터¶
사전 구성된 필터 가 원하는 조건을 충분히 반영하지 못하는 경우에는, 사용자 지정 필터를 추가할 수 있습니다. 검색 표시줄에 있는 (드롭다운) 아이콘을 클릭한 후 를 선택합니다.
사용자 지정 필터 추가 팝업 창에는 일치 옵션, 필터 규칙 및 보관된 기록 포함 토글이 표시됩니다.
기본 일치 환경 설정은 다음 규칙 중 하나와 일치 로, 각 필터 규칙이 독립적으로 적용됨을 나타냅니다. 일치 구성을 다음 규칙과 모두 일치 로 변경하려면 사용자 지정 필터에 두 개 이상 필터 규칙을 추가해야 합니다.
전체 매칭: 이 다음 규칙에 적용 가능: 반드시 전체 필터 규칙이 일치해야 합니다. AND (
&) 연산자와 동일합니다.일부 매칭 이 다음 규칙에 적용 가능: 일부 필터 규칙만 일치해도 됩니다. OR (
|) 연산자와 동일합니다.
기본값으로 사용자 지정 필터에는 단일 필터 규칙이 추가됩니다. 다음에서 필터 규칙의 구조에 대해 설명합니다.
첫 번째 인라인 필드는 필터의 기준이 되는 필드명 입니다. 필드 중에는 세분화된 매개변수가 다른 필드 내에 중첩되어 있을 수 있습니다. 이러한 필드 옆에는 (하위 메뉴) 아이콘이 있으며, 선택하면 중첩된 필드를 표시할 수 있습니다.
두 번째 인라인 필드는 필드명을 값과 비교하는 데 사용하는 조건부 연산자 입니다. 사용할 수 있는 조건부 연산자 는 필드의 데이터 유형에 따라 다릅니다.
세 번째 인라인 필드는 필드명의 변수 값 입니다. 입력값은 사용된 연산자와 필드의 데이터 유형에 따라 드롭다운 메뉴, 텍스트 입력, 숫자 입력, 날짜/시간 입력, 부울 선택기로 표시되거나 공백으로 둘 수 있습니다.
규칙 필터에 대한 기준 오른쪽에 있는 세 개의 인라인 버튼도 사용할 수 있습니다.
(더하기): 기존 규칙 아래에 새 규칙을 추가합니다.
(노드): 기존 규칙 아래에 새 규칙 그룹을 추가하고, 일부 및 전부 일치 옵션을 사용하여 이 브랜치의 각 규칙이 필터에 적용되는 방식을 지정할 수 있습니다. 일치 옵션이 상위 그룹과 동일하게 설정된 경우에는 필드가 이동하여 상위 그룹에 추가되도록 이동합니다.
Example
일치 조건이 모두 일치 다음 규칙 중 하나 로 설정되어 있고, 새로운 브랜치로 모두 다음 중 에서 모두 다음 중 가 일치 옵션으로 추가되면, 새로 추가된 브랜치는 사라지고 해당 규칙 그룹이 상위 그룹으로 이동됩니다.
(삭제): 노드를 삭제합니다. 브랜치 노드가 삭제되면 해당 노드에 있는 모든 하위 노드가 함께 삭제됩니다.
사용자 지정 필터에 새 필터 규칙을 추가하려면 새 규칙 버튼을 클릭합니다.
필터 기준에 대한 정의가 완료되면, :guilabel:`추가`를 클릭하여 사용자 지정 필터를 보기에 추가합니다.
Example
대상으로 하는 모든 영업제안 및 영업기회가 앱에서 성공 단계에 있으며 예상 수익이 $1,000보다 큰 경우에는 다음과 같이 입력해야 합니다.
모두 일치 를 다음 규칙 중 하나: 에 해당하는 경우 적용
스테이지 진행 단계: 성공
예상 수익 >
1,000일부 다음 중:
유형 = 영업제안
유형 = 영업기회
팁
개발자 모드 를 활성화하면 각 필드에 있는 기술명과 데이터 유형이 표시될 뿐만 아니라 필터 규칙 아래의 # 코드 편집기 텍스트 영역에서 도메인을 직접 보고 편집할 수 있습니다.
레코드 그룹 만들기¶
보기에 있는 레코드는 사전 구성된 그룹 중 하나와 함께 그룹으로 표시할 수 있습니다. 이렇게 하려면 검색창에서 (드롭다운) 아이콘을 클릭한 다음, 드롭다운 메뉴에서 그룹 기준 옵션 중에서 하나를 선택합니다.
Example
판매 분석 보고서() 에서 영업 담당자별로 레코드 그룹을 만들려면 그룹 기준 드롭다운 메뉴에서 영업 담당자 옵션을 클릭합니다. 레코드에 필터를 적용하지 않고 영업 담당자별로 레코드 그룹을 만들도록 보기가 변경됩니다.
모델에 있는 필드를 사용하여 사용자 지정 그룹 을 사용할 수 있습니다. 지정하려면 를 클릭하고 드롭다운 메뉴에서 필드를 선택합니다.
참고
여러 그룹을 동시에 사용할 수 있습니다. 처음 선택한 그룹이 기본 클러스터가 되고 그 다음에 추가되는 그룹은 기본 그룹의 카테고리를 더 나누는 식으로 진행됩니다. 또한 필터와 그룹을 함께 사용하여 보기를 더욱 세분화할 수 있습니다.
비교¶
일부 보고 현황판의 경우에는 검색창 드롭다운 메뉴에 비교 섹션이 준비되어 있습니다. 여기에서 제조 관리 앱의 설비 종합 효율 보고서와 매입 앱의 매입 보고서 등을 확인할 수 있습니다.
비교 기능은 서로 다른 두 기간에 대한 데이터를 비교할 때 사용합니다. (기간 필터): 이전 기간 또는 (기간 필터): 이전 연도 중에서 선택할 수 있습니다.
중요
일부 보고서의 경우 비교 섹션에서는 필터 열에 기간이 선택된 경우에(하나 이상) 한해서만 검색창 드롭다운 메뉴에 나타납니다. 기간을 지정하지 않을 경우 비교할 대상이 없기 때문입니다.
또한 일부 보고서는 (원그래프) 유형이나 (피벗) 보기를 선택한 경우에만 비교 기능을 사용할 수 있습니다. 다른 보기가 활성화된 상태에서도 비교 옵션을 선택할 수는 있으나, 그렇게 해도 보고서에 데이터가 표시되는 방식은 변경되지 않습니다.
두 가지 비교 방법 중 하나로 데이터를 보려면 먼저 검색창 드롭다운 메뉴에 있는 필터 열에서 기간을 선택합니다. 그런 다음 비교 섹션에서 (시간 필터): 이전 기간 또는 (시간 필터): 이전 연도 를 선택합니다.
비교 중 하나를 활성화하면 보고서에서는 선택한 기간에 대한 데이터를 비교하며, 동일한 기간 단위 (월, 분기, 연도)끼리 비교하거나 이전 분기 혹은 연도의 데이터와 비교합니다. 데이터를 표시하는 방식은 선택한 보기에 따라 달라집니다.
(막대 그래프) 는 선택한 기간 동안의 시간 단위에 두 개의 막대를 나란히 표시합니다. 왼쪽 막대는 선택한 기간을 나타내고 오른쪽 막대는 이전 기간을 나타냅니다.
(선그래프) 는 두 개의 선으로 표시되며, 각각 선택된 기간과 이전 기간을 나타냅니다.
(원그래프) 는 큰 원 안에 작은 원이 표시되어 있습니다. 큰 원은 선택한 기간을 나타내고, 작은 원은 이전 기간을 나타냅니다.
(피벗) 에는 각 열이 두 개의 작은 열로 분할되어 표시됩니다. 오른쪽 열은 선택한 기간을 나타내고, 왼쪽 열은 이전 기간을 나타냅니다.
Example
앱의 생산 분석 보고서에서 2024년 2분기 데이터를 2023년 2분기 데이터와 비교합니다. 검색창에 있는 드롭다운 메뉴의 종료일 필터 섹션에서 Q2 를 선택합니다. 비교 섹션에서 종료일: 이전 연도 를 선택합니다.
현재 연도는 2024년으로, 큰 원은 2024년 2분기 (Q2) 데이터를 나타냅니다. 작은 원은 같은 기간이지만 1 년 전인 2023년 2분기 (Q2) 데이터를 나타냅니다.
대신 :guilabel:`종료일: 이전 기간`을 선택할 경우에는 작은 원은 2024년 1분기 (Q1)의 데이터를 나타내며, 이는 같은 기간에 속하지만 한 분기 이전을 의미합니다.
즐겨찾기¶
즐겨찾기는 나중에 사용할 목적으로 혹은 보기에 새로운 기본 필터로 사용할 수 있도록 검색 내용을 저장해 두는 방법입니다.
현재 보기를 즐겨찾기에 저장하려면, 검색 표시줄에서 (드롭다운) 아이콘을 클릭한 후 현재 검색 내용 저장 드롭다운 메뉴를 선택합니다. 그러면 다음 옵션이 표시됩니다:
필터 이름: 즐겨찾기 검색명입니다.
기본 필터: 즐겨찾기 검색을 보기의 기본 필터로 설정합니다.
선택 항목을 설정한 후에는 저장 을 클릭하여 즐겨찾기 검색을 저장합니다.
즐겨찾기 검색 기능은 검색 표시줄의 (드롭다운) 아이콘을 클릭하면 사용할 수 있으며, 즐겨찾기 아래에 표시됩니다. 현재 사용자만 볼 수 있는 검색 항목, 즉 공유하지 않은 검색이 먼저 표시됩니다. 현재 사용자 또는 다른 사용자가 생성하여 공유한 즐겨찾기 항목은 두 번째 섹션에 표시됩니다.
즐겨찾기 검색 내용을 편집, 보관 또는 삭제하려면, 즐겨찾기 목록에서 (즐겨찾기 편집) 을 클릭합니다. 편집 가능한 필드로는, 필터 이름, 공유 대상, 기본 필터, 도메인 이 있습니다. 즐겨찾기를 보관하거나 삭제하려면, (활동) 을 클릭한 후 보관 또는 삭제 를 상황에 따라 클릭합니다.
팁
즐겨찾기 검색 기능을 사용할 때 추가 필터나 그룹 기능을 적용하여 더욱 세부적으로 검색할 수 있습니다. 즐겨찾기 검색에 적용된 조건을 수정하려면, 검색명 옆의 (별표) 아이콘 위에 커서를 옮긴 후 (톱니바퀴) 아이콘을 클릭하면 됩니다. 이와 같은 변경 작업은 현재 검색 중인 내용에만 적용됩니다.
즐겨찾기 검색의 그룹 혹은 정렬을 편집하려면, 검색 편집 시 개발자 모드 활성화 후 컨텍스트 또는 정렬 필드를 필요에 따라서 수정합니다.
전체 즐겨찾기 검색을 보려면, 개발자 모드를 활성화한 상태에서 로 이동합니다. 여기에서 모든 즐겨찾기 검색을 조회, 편집, 보관 또는 삭제할 수 있습니다.