SummaryTableWriter - 전역

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기3분
  • SummaryTableWriter 스크립트 포함을 사용하면 표준 쿼리 및 추세로 생성할 수 있는 보고서에 대한 요약 집합을 만들 수 있습니다.

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

    SummaryTableWriter - generate()

    보고서에 대한 요약 기록 세트를 생성합니다.

    표 1. 매개변수
    이름 유형 설명
    없음
    표 2. 반환
    유형 설명
    void
    var opened = new SummaryTableWriter('incident', '');
    opened.generate();

    SummaryTableWriter - setQuery(쿼리 문자열)

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

    표 3. 매개변수
    이름 유형 설명
    쿼리 문자열 요약 데이터를 로드하는 데 사용할 쿼리입니다.
    표 4. 반환
    유형 설명
    void
    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.setQuery("active=true");
    summarySet.generate();

    SummaryTableWriter - setStackOn(문자열 열)

    인시던트 기록을 쌓을 열을 정의합니다.

    표 5. 매개변수
    이름 유형 설명
    column 문자열 인시던트 기록을 쌓는 데 사용되는 열입니다.
    표 6. 반환
    유형 설명
    void
    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.setQuery("active=true");
    summarySet.setStackOn('priority');
    summarySet.generate();

    SummaryTableWriter - setTitle(title 문자열)

    요약 세트의 제목을 설정하며, 이는 차트 제목이기도 합니다.

    표 7. 매개변수
    이름 유형 설명
    제목 문자열 차트 제목으로 사용되는 요약 세트에 지정된 제목입니다. 또한 데이터가 생성되었는지 여부를 확인하기 위해 차트 생성기의 키 필드로 사용됩니다.
    표 8. 반환
    유형 설명
    void
    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();

    SummaryTableWriter - setTrend(문자열 필드, 문자열 간격)

    X축 또는 스택 필드에 사용되는 시간 필드를 설정합니다. 추세를 계산하는 데 사용되는 시간 간격을 설정할 수도 있습니다.

    표 9. 매개변수
    이름 유형 설명
    필드 문자열 그룹화가 사용되지 않는 경우 X축 값에 사용되는 시간 필드입니다. 그룹화를 사용하는 경우 이는 스태킹 필드입니다.
    interval 문자열 추세를 계산하는 데 사용되는 시간 간격입니다.
    표 10. 반환
    유형 설명
    void
    var opened = new SummaryTableWriter('incident', '');
    opened.setTitle("Trend of Open Incidents");
    opened.setTrend('opened_at', 'month');
    opened.generate();

    SummaryTableWriter - SummaryTableWriter(tableName 문자열, columnName 문자열)

    범주별로 그룹화된 모든 인시던트의 수에 대한 요약 세트를 생성합니다.

    사용자 지정 차트 정의 테이블에는 기본적으로 숨겨져 있는 테이블 이라는 필드가 포함되어 있습니다. 필드가 설정된 경우(일부 기본 사용자 지정 차트에 있는 경우) 사용자 지정 차트 스크립트 내에 정의된 내용에 관계없이 차트를 클릭하면 이 테이블이 표시됩니다.

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

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

    표 11. 매개변수
    이름 유형 설명
    tableName 문자열

    데이터를 생성하기 위해 쿼리에 사용되는 테이블입니다.

    columnName 문자열 X축 값을 결정하는 데 사용되는 필드입니다.
    var summarySet = new SummaryTableWriter('incident', 'category');
    summarySet.generate();