페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

  1. UI Bot > Grid > ListGrid를 생성합니다.


  2. ListGrid의 속성을 설정합니다.
    • Name : DG_DETAIL
    • AutoRefresh : 활성화

    Image Added

  3. 매출분석 META 활용해 데이터 소스를 연결하고, AutoRefresh를 활성화 합니다.

    조회항목조회조건변수

    [고객등급, 상품대분류, 상품중분류,
    매출수량, 단위원가, 매출단가, 매출금액]

    [년월]

    :VS_YM
    [고객등급]@:VS_LEVEL

    정보
    title변수 이름 설정

    AUD플랫폼의 변수와 관련된 가이드를 확인하고 싶다면 여기를 클릭하세요

    • VS_YM :
      Calendar 컨트롤의 날짜 값을 기준으로 조회하기 위해 사용하는 변수
    • VS_LEVEL :
      [고객등급] 데이터를 기준으로 ListGrid 값을 조회하기 위한 변수
      Step 5. Script Editor에서 활용



  4. 디자인 메뉴를 클릭하여 디자인 속성을 변경합니다.

    설정 > 기본설정 > Group
    • 헤더보기 > Row : 비활성화
    • 그룹 : [고객등급, 상품대분류, 상품중분류]
    • 소계 위치 : Top
    • 총합계 위치 : Top



...

  1. UI Bot > Button 메뉴를 선택해 Button 컨트롤을 생성하고, 속성을 설정한다.
    • Name : Button
    • Text : 조 회
    • Background : #ff926c



  2. Process Bot > Object 탭에서 Button을 Button선택하여 배치합니다.


  3. Activities 탭에서 시스템 모듈인 Refresh를 선택하여 ButtonOnClick 이벤트와 연결하고, 조회 대상 파라미터를 설정합니다.
    • 조회 대상 컨트롤 목록 : OlapGrid, DataGrid



Step 5. Script Editor 활용


5.1 변수 초기화 스크립트 작성

  1. 보고서 상단 메뉴에서 편집그룹 > Script Editor를 클릭합니다.
    Image Added

  2. 사용할 API를 검색하여 더블 클릭합니다.
    • 사용할 API  : OnDocumentLoadComplete

    Image Added

  3. 변수 초기화를 위한 스크립트를 다음과 같이 작성합니다.
    Image Added

    펼치기
    title작성한 스크립트

    Matrix.SetVariable("VS_LEVEL", "");



5.2 Chart 클릭 시 DataGrid 갱신 스크립트 작성

  1. 사용할 API를 검색하여 더블 클릭합니다.
    Image Added

  2. Chart 클릭 시에 발생할 이벤트에 대한 스크립트를 작성합니다.
    Image Added

    펼치기
    title작성한 스크립트

    if(args.Id == "Chart"){

    Matrix.SetVariable("VS_LEVEL" ,args.Point);
    Matrix.doRefresh("DG_DETAIL");


    }


보고서가 정상적으로 동작하는지 확인합니다.

Image Added