---
sourceDocument: Xanadu API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - ko-KR

ft:publication_title :

    - Xanadu API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# SummaryTableWriter - 전역

# SummaryTableWriter - 전역 {#ariaid-title1}

* 릴리스 버전: Xanadu
* 
* 업데이트 날짜 2024년 08월 01일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

SummaryTableWriter 스크립트 포함을 사용하면 표준 쿼리 및 추세를 사용하여 생성할 수 있는 보고서에 대한 요약 집합을 만들 수 있습니다.

이 스크립트 포함은 제목 추가, 보고서 데이터의 기준이 될 쿼리 정의, 스택 열 및 X축 지정과 같은 보고서에 대한 요약 집합의 출력을 사용자 지정할 수 있는 메서드를 제공합니다.

## SummaryTableWriter - SummaryTableWriter(String tableName, String columnName) {#ariaid-title2}

범주별로 그룹화된 모든 인시던트의 카운트에 대한 요약 세트를 생성합니다.
사용자 지정 차트 정의 테이블에는 기본적으로 숨겨져 있는 테이블 이라는 필드가 포함되어 있습니다. 기본 사용자 지정 차트 중 일부에 있는 필드가 설정된 경우 사용자 지정 차트 스크립트 내에 정의된 내용에 관계없이 차트를 클릭하면 이 테이블로 이동합니다.

예를 들어 스크립트를 통해 `[task]` 테이블에 대한 사용자 지정 차트를 만들었지만 Table = incident가 포함된 사용자 지정 차트에서 사용자 지정 차트를 복사한 경우 사용자 지정 스크립트에서 막대를 클릭하면 task.do 가 아닌 incident.do 로 이동합니다.

테이블 필드의 값을 확인하려면 추가 작업 아이콘을 클릭하고 구성양식 레이아웃 을 클릭하고 테이블 필드를 사용 가능에서 선택됨으로 옮깁니다. 사용자 지정 차트 정의를 열고 테이블 필드를 없음으로 설정합니다.
{#r_STW-SummaryTableWriter_S_S__table_tlc_qjv_qx__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| tableName | 문자열 | 데이터를 작성할 쿼리에 사용되는 테이블입니다. |
| columnName | 문자열 | X축 값을 결정하는 데 사용되는 필드입니다. |
[표 1. 매개변수]

{#r_STW-SummaryTableWriter_S_S__table_tlc_qjv_qx}  

    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.generate();

## SummaryTableWriter - generate() {#ariaid-title3}

보고서에 대한 기록의 요약 세트를 만듭니다.
{#r_STW-generate__table_dzf_nz5_qx__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 없음 |   |   |
[표 2. 매개변수]

{#r_STW-generate__table_dzf_nz5_qx} {#r_STW-generate__table_ezf_nz5_qx__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 3. 반환]

{#r_STW-generate__table_ezf_nz5_qx}  

    var opened = new SummaryTableWriter('incident', '');
    opened.generate();

## SummaryTableWriter - setQuery(문자열 쿼리) {#ariaid-title4}

요약 기록 세트에 대한 데이터를 로드하는 데 사용할 쿼리를 정의합니다.
{#r_STW-setQuery_S__table_us1_gt5_qx__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 쿼리 | 문자열 | 요약 데이터를 로드하는 데 사용할 쿼리입니다. |
[표 4. 매개변수]

{#r_STW-setQuery_S__table_us1_gt5_qx} {#r_STW-setQuery_S__table_vs1_gt5_qx__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 5. 반환]

{#r_STW-setQuery_S__table_vs1_gt5_qx}  

    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.setQuery("active=true");
    summarySet.generate();

## SummaryTableWriter - setStackOn(문자열 열) {#ariaid-title5}

인시던트 기록을 스택할 열을 정의합니다.
{#r_STW-setStackOn_S__table_h41_qw5_qx__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| column | 문자열 | 인시던트 기록을 스택하는 데 사용되는 열입니다. |
[표 6. 매개변수]

{#r_STW-setStackOn_S__table_h41_qw5_qx} {#r_STW-setStackOn_S__table_i41_qw5_qx__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 7. 반환]

{#r_STW-setStackOn_S__table_i41_qw5_qx}  

    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.setQuery("active=true");
    summarySet.setStackOn('priority');
    summarySet.generate();

## SummaryTableWriter - setTitle(문자열 제목) {#ariaid-title6}

요약 세트의 제목(차트 제목)을 설정합니다.
{#r_STW-setTitle_S__table_evz_jx5_qx__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 제목 | 문자열 | 차트 제목으로 사용되는 요약 집합에 지정된 제목입니다. 데이터가 생성되었는지 여부를 결정하기 위해 차트 생성기의 키 필드로도 사용됩니다. |
[표 8. 매개변수]

{#r_STW-setTitle_S__table_evz_jx5_qx} {#r_STW-setTitle_S__table_fvz_jx5_qx__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 9. 반환]

{#r_STW-setTitle_S__table_fvz_jx5_qx}  

    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();

## SummaryTableWriter - setTrend(문자열 필드, 문자열 간격) {#ariaid-title7}

X축 또는 스태킹 필드에 사용되는 시간 필드를 설정합니다. 추세를 계산하는 데 사용되는 시간 간격을 설정할 수도 있습니다.
{#r_STW-setTrend_S_S__table_bv1_my5_qx__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 필드 | 문자열 | 그룹화가 사용되지 않는 경우 X축 값에 사용되는 시간 필드입니다. 그룹화를 사용하는 경우 이 필드는 누적 필드입니다. |
| 간격 | 문자열 | 추세를 계산하는 데 사용되는 시간 간격입니다. |
[표 10. 매개변수]

{#r_STW-setTrend_S_S__table_bv1_my5_qx} {#r_STW-setTrend_S_S__table_cv1_my5_qx__entry__2}

| 유형 | 설명 |
|-|-|
| void |   |
[표 11. 반환]

{#r_STW-setTrend_S_S__table_cv1_my5_qx}  

    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();


