데이터 소스

목록, 피벗 테이블또는차트가 Odoo 스프레드시트에 삽입될 때마다 생성되는 데이터 소스는 스프레드시트와 데이터베이스의 관련모델을 연결하여 스프레드시트의 데이터를 최신 상태로 유지합니다.

각 데이터 소스는 속성에 따라 정의되며, 이 속성은 데이터 메뉴에서 확인할 수 있습니다. 데이터 소스는 해당 (피벗 테이블), (목록) 또는 (그래프) 아이콘으로 구분할 수 있으며, ID 및 이름이 그 뒤에 위치합니다(예: (#1) 품목별 판매 분석).

데이터 메뉴에 나타나 있는 데이터 소스

데이터 소스를 클릭하면 스프레드시트 오른쪽 창에서 관련 속성이 열립니다.

  • 속성 창은 다른 방법으로도 열 수 있습니다. 삽입된 목록이나 피벗 테이블의 아무 셀이나 마우스 오른쪽 버튼으로 클릭한 다음 목록 속성 보기 또는 피벗 속성 보기 를 클릭하거나, 삽입된 그래프 오른쪽 상단에 있는 (메뉴) 아이콘을 클릭한 다음, 편집 을 클릭하면 됩니다.

  • 특정 데이터 소스의 속성이 열리면 스프레드시트 탭 간을 이동할 때도 열린 상태로 유지됩니다. 속성 창을 닫으려면 창 오른쪽 상단의(닫기)아이콘을 클릭합니다.

참고

삽입된 목록 또는 피벗 테이블 자체를 삭제하거나 목록 혹은 테이블이 삽입되어 있는 시트를 삭제하더라도, 기본적인 원본 데이터는 삭제되지 않습니다. 삽입된 목록 또는 피벗 테이블의 원본 데이터는 해당 원본 데이터 속성을 통해서만 삭제가 가능합니다.

데이터메뉴의 경고는 해당 목록 또는 피벗 테이블이 더 이상 스프레드시트에 표시되지 않는 데이터 소스를 식별합니다.

미사용 목록 관련 경고 메시지

반면에 삽입된 차트를 삭제하면 기본 데이터 소스도 삭제됩니다.

목록 삽입

중요

스프레드시트에 목록을 삽입하기 전에 필요한 내용에 맞추어 목록이 조정되었는지 확인합니다. 어떤 필드를 표시되게 할지 또는 레코드에 어떤 필터나 정렬 방식을 적용할지 고려하세요. 이 내용은 스프레드시트의 로딩 시간과 사용자 친화성에 영향을 미칠 수 있습니다.

목록을 삽입하려면:

  1. 데이터베이스에서 관련 목록 보기를 연 상태에서 보기 이름 옆의작업아이콘을 클릭한 다음스프레드시트 ‣스프레드시트에 목록 삽입을 클릭하세요.

    참고

    특정 레코드만 삽입하려면 관련 레코드를 선택하고 화면 상단 중앙에 나타나는작업버튼을 클릭한 다음스프레드시트에 삽입을 클릭하세요.

  2. 열리는 창에서 필요한 경우목록 이름을 편집하세요.

    목록 이름은 시트 이름과목록 속성에서 사용됩니다.

    스프레드시트에 목록 삽입하기
  3. 필요 시 삽입하려는 레코드 수(행)를 수정합니다.

    기본적으로 표시되는 숫자는 목록의 첫 번째 페이지에 표시되는 레코드 수입니다. 예를 들어 목록에 150개의 레코드가 있지만 80개만 표시되는 경우 이 필드에는 80이 표시됩니다.

    참고

    데이터베이스에 대한 연결 덕분에 목록의 데이터는 최신 상태로 유지되지만 삽입된 목록은 새 제품 카테고리나 새 영업 사원과 같은 새 레코드를 수용하도록 자동으로 확장되지 않습니다.

    새 레코드가 추가될 것으로 예상되는 경우 목록을 삽입할 때 추가 행을 추가하는 것을 고려하십시오. 스프레드시트가 삽입된 후 레코드/행을수동으로 추가할 수도 있습니다.

    Example

    현재 회사에는 10개의 품목 카테고리가 있으며 이 목록은 스프레드시트에 삽입되어 있습니다. 11번째 품목 카테고리를 생성하여 목록에 삽입하려고 할 때 삽입하려는 목록에 10개의 행만 있는 경우에는, 새 카테고리가 스프레드시트에 해당 위치에 삽입되고 기존의 카테고리는 제거됩니다.

    이를 방지하는 한 가지 방법은 목록을 삽입할 때추가 행을 추가하는 것입니다.

  4. 빈 스프레드시트를 클릭하거나 목록을 삽입할 기존 스프레드시트를 선택하십시오.

    참고

    새 스프레드시트는 Odoo 문서 앱의 내 드라이브개인 작업 공간 또는 스프레드시트에 대해파일 중앙 집중화가 활성화된 경우스프레드시트작업 공간에 저장됩니다.

  5. 확인 을 클릭합니다.

목록이 스프레드시트의 새 시트에 삽입됩니다. 하단의 표시줄에 있는 시트 탭에는 목록 이름 뒤에 목록 ID가 표시되며, 예를 들어 총계별 견적(목록 #1) 과 같이 나타납니다. 화면 오른쪽 창에 목록 속성 이 표시됩니다.

  • 삽입된 목록의 개별 레코드를 보려면 해당 행의 셀을 마우스 오른쪽 버튼으로 클릭한 다음레코드 보기를 클릭합니다. 스프레드시트로 돌아가려면 화면 상단의 breadcrumb에서 스프레드시트 이름을 클릭합니다.

  • 삽입된 목록과 데이터베이스 간의 연결을 끊으려면 전체 목록을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 복사를 선택한 후 다시 마우스 오른쪽 버튼을 클릭하고선택하여 붙여넣기 ‣ 값으로 붙여넣기를 선택하십시오.

  • 삽입된 목록은 스프레드시트의 수명 동안 이 ID를 유지하므로 시트 이름의 목록 ID를 수정하지 마십시오. 이 목록 ID는 데이터베이스에서 데이터를 검색하는스프레드시트 함수에서 사용됩니다.

목록 기능

목록이 스프레드시트에 삽입되면 다음함수를 사용하여 헤더와 필드 값을 각각 검색합니다:

=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)

함수의 인수는 다음과 같습니다:

  • list_id: 목록이 삽입될 때 할당된 ID입니다. 스프레드시트에 삽입된 첫 번째 목록에는 목록 ID `1`이 할당되고, 두 번째 목록에는 목록 ID `2`가 할당되는 식입니다.

  • index: 삽입 전 목록에서 레코드가 나타난 줄을 식별합니다. 첫 번째 줄의 인덱스는 1, 두 번째 줄은 2 등입니다.

  • field_name: 필드의 기술명.

개별 셀을 클릭하면, 해당되는 경우 관련된 수식이 수식 입력줄에 표시됩니다. 스프레드시트의 모든 수식이 동시에 나타나도록 하려면 메뉴 표시줄에서 보기 ‣ 표시 ‣ 수식 을 클릭합니다. 아래 예시는 목록 머리글과 값을 가져올 때 사용된 함수입니다.

스프레드시트 셀 수식 보기

목록 속성

목록을 삽입하면 화면 오른쪽에 목록 속성이 나타납니다. 목록 속성은 데이터 메뉴에서 (목록) 아이콘으로 나타나 있는 목록을 클릭하면 언제든지 액세스할 수 있으며, 목록의 아무 곳이나 오른쪽 클릭 후 목록 속성 보기 를 클릭하는 방식으로도 가능합니다.

다음과 같이 목록 속성이 표시되며, 일부는 편집이 가능합니다:

  • List #: 목록 ID입니다. 목록 ID는 스프레드시트에 추가 목록이 삽입될 때 순차적으로 할당됩니다.

  • List Name: 목록 이름입니다. 필요한 경우 이를 편집하세요. 목록 속성에서 목록 이름을 편집해도 시트 이름에 표시된 목록 이름은 수정되지 않으며, 그 반대도 마찬가지입니다.

  • 모델: 데이터가 추출된 모델입니다.

  • Columns: 목록이 삽입될 때 표시된 모델의 필드입니다.

  • Domain: 표시할 레코드를 결정하는 데 사용되는 규칙입니다. 규칙을 추가하거나 편집하려면도메인 편집을 클릭하세요.

    참고

    전역 필터가 사용되는 경우, 데이터가 스프레드시트에 로드되기 전에 이 도메인은 전역 필터의 선택된 값과 결합됩니다.

  • Sorting: 해당하는 경우 데이터가 정렬되는 방식입니다. 정렬 규칙을 추가하려면추가를 클릭하고 필드를 선택한 다음 정렬을오름차순또는내림차순으로 할지 선택하세요. 정렬 규칙을 삭제하려면 (삭제)아이콘을 클릭하세요.

목록의 데이터 소스를복제하거나삭제하려면 (톱니바퀴)아이콘을 클릭한 다음 해당되는 복제또는 삭제를 클릭하십시오.

삽입한 목록 관리하기

Odoo 데이터베이스의 목록이 Odoo 스프레드시트에 삽입되면 다음을 수행할 수 있습니다:

목록에 레코드/행 추가하기

목록에 레코드를 추가하려면 다음 방법 중에서 선택하세요:

  • 표에서 마지막 행을 선택한 다음, 더하기 아이콘이 나타날 때까지 파란색 사각형 위에 마우스를 이동시킵니다. 해당 아이콘을 클릭한 상태로 아래로 드래그하여 필요한 만큼 행을 추가합니다. 새 행의 셀에는 목록 값을 검색하는 데 필요한 알맞은 수식 이 자동으로 입력됩니다. 데이터베이스에 해당 데이터가 있는 경우 셀이 자동으로 채워집니다.

    셀을 아래로 드래그하여 레코드 추가하기
  • 커서를 시트의 왼쪽 상단 셀에 놓고 메뉴 막대에서 데이터 ‣ 목록 다시 삽입 을 클릭한 다음, 해당 목록을 선택합니다. 팝업창에서 삽입할 레코드 수를 지정한 후 확인 을 클릭합니다. 업데이트된 목록이 삽입되어 이전 목록을 덮어씁니다.

위의 방법을 사용하여 스프레드시트 표에 추가 빈 행을 추가할 수도 있습니다. 이는 데이터베이스에서 추가 레코드가 생성될 것으로 예상되는 목록(예: 새 제품 카테고리 또는 새 영업 사원)에 유용할 수 있습니다.

목록에 필드/열 추가하기

목록에 필드/열 추가하기:

  1. 새 열을 삽입할 위치의 오른쪽 또는 왼쪽에 있는 열을 선택하세요.

  2. 메뉴 바에서삽입 ‣ 열 삽입을 클릭한 다음 왼쪽 열또는 오른쪽 열을 선택하거나, 마우스 오른쪽 버튼을 클릭한 후 적절하게 왼쪽에 열 삽입또는 오른쪽에 열 삽입을 선택하세요.

  3. 열의 머리글 셀을 복사하여 새 열의 머리글 셀에 붙여넣고 `Enter`를 누르세요.

  4. 새 머리글 셀을 더블 클릭한 다음 수식 끝에 따옴표로 표시된 필드 이름을 클릭하면 관련 모델의 모든 필드의 기술 이름 목록이 나타납니다.

    수식을 편집하여 필드/열 추가하기
  5. 적절한 필드 이름을 선택하고Enter를 누르십시오. 필드의 레이블이 헤더에 나타납니다.

    필드의 기술 이름을 알아보려면 관련 보기로 이동하여:ref:`개발자 모드를 활성화 <developer-mode>`한 다음 필드 레이블 옆에 있는 물음표 위로 마우스를 가져가서 필드 이름을 확인하십시오.

  6. 머리글 셀을 선택한 상태에서 오른쪽 아래 코너에 있는 파란색 사각형을 더블 클릭합니다. 그러면 열의 셀에 목록 값을 검색하는 데 적절한 수식이 채워집니다. 데이터베이스에 해당하는 데이터가 있는 경우 관련된 셀이 채워집니다.

목록 복제

목록의 속성을 통해 목록을 복제하면 추가 데이터 소스가 생성됩니다. 이를 통해 하나의 스프레드시트 내에서 동일한 데이터에 대해 서로 다른 조작을 수행할 수 있습니다.

목록 속성을 열고 (톱니바퀴)아이콘을 클릭한 다음 복제를 클릭하십시오.

새 데이터 소스에는 사용 가능한 다음 목록 ID가 할당됩니다. 예를 들어, 그동안 다른 목록이 삽입되지 않은 경우목록 #1을 복제하면목록 #2가 생성됩니다.

목록을 삽입할 때와 달리 복제된 목록은 스프레드시트에 자동으로 삽입되지 않습니다. 삽입하려면 다음 단계를 수행하십시오:

  1. 스프레드시트 왼쪽 하단의 (시트 추가)아이콘을 클릭하여 새 시트를 추가하십시오.

  2. 메뉴 표시줄에서데이터 ‣ 목록 다시 삽입을 클릭한 다음 적절한 목록을 선택하십시오.

  3. 삽입할 레코드 수를 지정한 후 확인 을 클릭합니다.

  4. 필요 시 속성 창에서 목록 이름 을 편집합니다.

  5. 시트 탭을 마우스 오른쪽 버튼으로 클릭하고이름 바꾸기를 선택한 다음 새 시트 이름을 입력하여 시트 이름을 바꾸십시오.

참고

복사 및 붙여넣기 방식으로 삽입된 목록을 복제하거나 혹은 목록이 삽입되어 있는 시트를 복사하는 방식으로 목록을 복제하더라도 새로 데이터 원본이 생성되지는 않습니다. 따라서 목록 속성을 변경할 경우 변경 사항이 모든 복사본에 영향을 미치게 됩니다.

목록 삭제

스프레드시트에서 목록과 기본 데이터 소스를 완전히 삭제하려면 다음 단계를 순서에 관계없이 수행하십시오:

  • 키보드 명령, 스프레드시트 메뉴를 통하거나 시트를 삭제하는 등 원하는 방법을 사용하여 스프레드시트 테이블을 삭제하십시오. 이렇게 하면 데이터의 시각적 표현이 삭제됩니다.

  • 해당 목록의속성 창에서 (톱니바퀴)아이콘을 클릭한 다음 삭제를 클릭하십시오. 이렇게 하면 스프레드시트에서 목록의 데이터 소스가 삭제됩니다.

피벗 테이블 삽입하기

삽입된 피벗 테이블을동적 피벗 테이블로 변환하면 차원(즉, 열과 행)과 측정값을 추가, 제거 및 조작할 수 있습니다. 따라서 최소한의 구성으로 기본 피벗 테이블을 삽입하고 동적 피벗 테이블로 변환한 다음 스프레드시트에서 직접 세부 조정할 수 있습니다.

피벗 테이블 삽입 방법:

  1. 데이터베이스에서 관련 피벗 보기가 열린 상태에서스프레드시트에 삽입을 클릭하십시오.

  2. 열리는 창에서 필요한 경우피벗 이름을 편집하십시오.

    이 이름은 시트 이름과피벗 테이블 속성에서 사용됩니다.

    스프레드시트에 피벗 테이블 삽입하기
  3. 빈 스프레드시트를 클릭하거나 피벗 테이블을 삽입할 기존 스프레드시트를 선택하십시오.

    참고

    새 스프레드시트는 Odoo 문서 앱의 내 드라이브개인 작업 공간 또는 스프레드시트에 대해파일 중앙 집중화가 활성화된 경우스프레드시트작업 공간에 저장됩니다.

  4. 확인 을 클릭합니다.

피벗 테이블이 스프레드시트의 새 시트에 삽입됩니다. 하단의 창에 있는 시트 탭에는 피벗 테이블 이름 뒤에 피벗 테이블 ID가 표시되며, 예를 들어 영업팀별 영업 분석(피벗 #1) 과 같이 나타냅니다. 화면 오른쪽 창에는 피벗 테이블 속성 이 표시됩니다.

  • 피벗 테이블의 개별 셀에서 참조하는 레코드를 보려면 해당 셀을 마우스 오른쪽 버튼으로 클릭한 다음레코드 보기를 클릭합니다. 스프레드시트로 돌아가려면 화면 상단의 breadcrumb에서 스프레드시트 이름을 클릭합니다.

  • 삽입된 피벗 테이블과 데이터베이스 간의 링크를 끊으려면 전체 피벗 테이블을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 복사를 선택하고, 다시 마우스 오른쪽 버튼을 클릭한 다음선택하여 붙여넣기 ‣ 값으로 붙여넣기를 선택하십시오.

  • 시트 이름에 있는 피벗 테이블 ID는 수정하지 마세요. 삽입된 피벗 테이블은 스프레드시트가 유지되는 동안 이 ID를 계속 사용하게 됩니다. 이 피벗 테이블 ID는 데이터베이스에서 데이터를 검색하는 스프레드시트 함수 에 사용됩니다.

피벗 테이블 기능

동적 피벗 테이블로 변환되지 않은 삽입된 피벗 테이블은 다음함수를 사용하여 헤더와 필드 값을 각각 검색합니다:

=PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …])
=PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …])

함수의 인수는 다음과 같습니다:

  • pivot_id: 피벗 테이블이 삽입될 때 할당되는 ID입니다. 스프레드시트에 삽입된 첫 번째 피벗 테이블은 피벗 ID `1`이 할당되고 두 번째는 피벗 ID `2`가 할당되는 식입니다.

  • measure_name: 측정 대상의 기술 이름과 집계 유형(예:product_uom_qty:sum).

  • domain_field_name: 차원으로 사용되는 필드의 기술 이름(예:user_id) 또는 차원이 기간인 경우 날짜 필드의 기술 이름과 기간(예:date_order:month).

  • domain_value: 레코드의ID또는 차원이 기간인 경우 대상 날짜 또는 기간입니다.

개별 셀을 클릭하면, 해당되는 경우 관련된 수식이 수식 입력줄에 표시됩니다. 스프레드시트의 모든 수식이 동시에 나타나도록 하려면 메뉴 표시줄에서 보기 ‣ 표시 ‣ 수식 을 클릭합니다. 아래 예시는 정적 피벗 테이블의 머리글과 값을 가져올 때 사용된 함수를 보여줍니다.

정적 피벗 테이블의 기능

피벗 테이블 속성

피벗 테이블을 삽입하면 화면 오른쪽에 피벗 테이블 속성이 나타납니다. 데이터 메뉴에서 (피벗) 아이콘으로 지정되어 있는 해당 피벗 테이블을 클릭하거나, 피벗 테이블에서 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 피벗 속성 보기 를 클릭하면 언제든지 액세스할 수 있습니다.

다음 피벗 테이블 속성이 표시되며 일부는 편집할 수 있습니다:

  • 피벗 #: 피벗 테이블 ID. 피벗 테이블 ID는 스프레드시트에 추가 피벗 테이블이 삽입될 때 순차적으로 할당됩니다.

  • 이름: 피벗 테이블의 이름. 필요한 경우 편집하십시오. 피벗 테이블 속성에서 이름을 편집해도 시트 이름에 표시된 이름은 수정되지 않으며 그 반대도 마찬가지입니다.

  • 모델: 데이터가 추출된 모델입니다.

  • : 모델의 데이터를 분류하거나 그룹화하는 데 사용하는 차원.

  • 측정값: 선택한 차원을 기반으로 측정하거나 분석하는 대상.

    스프레드시트에 방금 삽입된 피벗 테이블의 열, 행 또는 측정값을 변경하려고 하면 화면 오른쪽 상단에 오류가 나타납니다.

    정적 피벗 테이블 조작 시 표시되는 오류 메시지

    피벗 테이블의 속성을 조작하려면 정적 피벗 테이블을동적 피벗 테이블로 변환하십시오.

  • Domain: 표시할 레코드를 결정하는 데 사용되는 규칙입니다. 규칙을 추가하거나 편집하려면도메인 편집을 클릭하세요.

    참고

    전역 필터가 사용되는 경우, 데이터가 스프레드시트에 로드되기 전에 이 도메인은 전역 필터의 선택된 값과 결합됩니다.

피벗 테이블의 데이터 소스를복제하거나삭제하려면 (톱니바퀴)아이콘을 클릭한 다음 복제또는 삭제를 클릭하십시오.

삽입한 피벗 테이블 관리하기

Odoo 데이터베이스의 피벗 테이블이 Odoo 스프레드시트에 삽입되면 다음을 수행할 수 있습니다:

피벗 테이블 복제하기

피벗 테이블의 속성을 통해 피벗 테이블을 복제하면 추가 데이터 소스가 생성됩니다. 이를 통해 하나의 스프레드시트 내에서 동일한 데이터에 대해 서로 다른 조작을 수행할 수 있습니다.

예를 들어, 다른 차원으로 집계된 동일한 데이터를 볼 수 있고전역 필터를 사용하여 날짜를 오프셋하고 현재 기간의 데이터를 이전 기간과 비교하는 피벗 테이블을 만들 수 있습니다.

피벗 테이블을 복제하려면 다음과 같이 진행합니다:

  1. 피벗 테이블 속성이 열린 상태에서 (톱니바퀴)아이콘을 클릭한 다음 복제를 클릭하십시오.

    복제된 피벗 테이블은 스프레드시트의 새 시트에 자동으로 삽입되며 오른쪽 창에 피벗 테이블 속성이 열립니다.

  2. 필요한 경우 속성 창과 시트 탭에서이름을 편집하십시오.

새 데이터 소스에는 다음으로 사용 가능한 피벗 테이블 ID가 할당됩니다. 예를 들어 그 사이에 다른 피벗 테이블이 삽입되지 않은 경우 *Pivot #1*을 복제하면 *Pivot #2*가 생성됩니다.

참고

  • 삽입된 피벗 테이블을 복사하여 붙여넣거나 시트를 복제하여 복제해도 새 데이터 소스가 생성되지 않습니다. 따라서 피벗 테이블의 속성을 변경하면 피벗 테이블의 모든 복사본에 영향을 미칩니다.

  • 피벗 테이블이 복제되면 새 피벗 테이블은 기본적으로동적 피벗 테이블입니다.

피벗 테이블 삭제

스프레드시트에서 피벗 테이블과 기본 데이터 소스를 완전히 삭제하려면 다음 단계를 순서에 관계없이 수행하십시오:

  • 키보드 명령, 스프레드시트 메뉴를 통하거나 시트를 삭제하는 등 원하는 방법을 사용하여 스프레드시트 테이블을 삭제하십시오. 이렇게 하면 데이터의 시각적 표현이 삭제됩니다.

  • 관련 피벗 테이블의속성 창에서 (톱니바퀴)아이콘을 클릭한 다음 삭제를 클릭하십시오. 이렇게 하면 피벗 테이블의 데이터 소스가 삭제됩니다.

그래프 삽입

Odoo 데이터베이스에 있는 그래프를 Odoo 스프레드시트에 삽입하려면:

  1. 데이터베이스에서 관련 그래프 보기가 열린 상태에서Insert in Spreadsheet를 클릭하십시오.

  2. 열리는 창에서 필요한 경우그래프 이름을 편집합니다.

  3. 빈 스프레드시트를 클릭하거나 차트를 삽입할 기존 스프레드시트를 선택하십시오.

    참고

    새 스프레드시트는 Odoo 문서 앱의 내 드라이브개인 작업 공간 또는 스프레드시트에 대해파일 중앙 집중화가 활성화된 경우스프레드시트작업 공간에 저장됩니다.

  4. 확인 을 클릭합니다.

차트는 스프레드시트의 첫 번째 시트에 삽입됩니다. 화면 오른쪽의 패널에는차트 속성이 표시되며, 여기에서 차트의 구성 및 디자인의 다양한 측면을 수정할 수 있습니다.

차트의 데이터 포인트를 클릭하면 데이터베이스에서 관련 목록 보기가 열립니다. 예를 들어Jessica Childs를 클릭하면 차트의 도메인과 일치하는 해당 영업 사원의 모든 판매 목록 보기가 열립니다.

클릭하도록 되어 있는 Odoo 메뉴 연결 링크 및 데이터 포인트

재무 데이터 삽입

보고서와 현황판을 작성할 때 계정 ID, 특정 계정의 차변 및 대변, 과세 연도의 시작일과 종료일과 같은 특정 회계 관련 데이터를 포함하는 것이 유용할 수 있습니다.

Odoo 전용 스프레드시트 함수를 사용하면 데이터베이스에서 이러한 회계 데이터를 가져와 스프레드시트에 삽입할 수 있습니다.