실습 제작 버전 안내
Release No : 7.0.500.20240516
실습 예제 |Process Bot을 활용한 월별 판매 실적 현황 화면 |
---|
|
월별 판매 실적 현황 Template 위 실습 예제를 학습하기 위한 실습 Template는 아래의 보고서를 다른 이름으로 저장하여 사용합니다.
|
실습 제작 버전 안내
Release No : 7.0.500.20240516
실습 예제 |Process Bot을 활용한 월별 판매 실적 현황 화면 |
---|
|
월별 판매 실적 현황 Template 위 실습 예제를 학습하기 위한 실습 Template는 아래의 보고서를 다른 이름으로 저장하여 사용합니다.
|
i-MATRIX 디자이너에서 [Open] 버튼을 눌러 템플릿 파일을 불러옵니다.
참고 : 템플릿 보고서 설명
해당 템플릿에 대한 시트별 설명입니다.
1. V1 시트
화면에 출력할 대상 시트입니다.
2. D1 시트
V1 시트에서 사용할 데이터를 출력하고 연결하는 시트입니다.
3. P1 시트
보고서에서 사용할 파라미터(변수)를 정의하는 시트입니다.
조회 버튼 클릭 시 설정한 조회 조건에 따라 데이터가 조회 되도록 컨트롤을 생성합니다.
차트 버튼의 속성을 설정합니다.
참고 : 컨트롤 주요 속성
주요 속성 | 설명 | |
---|---|---|
1 | InitCell | 처음 로딩될 때 표시할 명칭 또는 셀 주소 |
2 | Name | 컨트롤 이름 |
3 | Text | 표시 명칭 (InitCell이 구성될 때는 InitCell이 우선) |
Step 3. 변수 정의하기
엑셀의 이름 정의 기능을 활용하여 쿼리에서 사용할 변수를 선언하고, [조회년월] 컨트롤과 연결합니다.
P1 시트에서 엑셀에 연동된 변수값이 쿼리에 바인딩 될 수 있게 이름 정의를 설정합니다.
아래와 같이 VS_DATE_FROM, VS_DATE_TO, VS_DATE_FROMTO 영역을 선택한 뒤 수식 메뉴에서 선택 영역에서 만들기를 클릭합니다.
LinckedCell에 VS_DATE_FROMTO를 선택해서 P1 시트의 이름 정의한 셀과 연결합니다.
참고 : 컨트롤 주요 속성
주요 속성 | 설명 | |
---|---|---|
1 | InitCell | 처음 로딩될 때 표시할 명칭 또는 셀 주소 |
2 | LinckedCell | 선택된 값이 셀에 표시될 셀 주소 |
3 | Name | 컨트롤 이름 |
4 | DataFormat | 데이터 조회 시 SQL 변수에 반영될 서식 (실제 Data 포맷과 동일해야 함) |
5 | ViewFormat | 보고서 화면에 표현될 서식 |
VS_DATE_FROMTO를 엑셀 함수를 이용하여 From 값과 To 값으로 나눕니다.
VS_DATE_FROM =LEFT(VS_DATE_FROMTO, 6)
VS_DATE_TO =RIGHT(VS_DATE_FROMTO, 6)
참고 : VS_COL_CNT 변수
=DATEDIF(D8,D9, "M") + 1
VS_COL_CNT는 To 날짜의 월에서 From 날짜의 월을 뺀 값입니다.
참고 : 변수 목록 확인 및 수정
UI Bot을 활용하여 보고서에 등록되어 있는 데이터셋의 데이터를 V1 시트의 양식과 연결합니다.
"&" 기호를 활용하여 양식의 여백에 기준값을 설정합니다.
=TEXT(날짜 셀, "yyyyMM")
=매출구분&제품그룹명&제품명
Process Bot을 이용하여 버튼 컨트롤에 동작을 설정합니다.
설정한 범위 끝에 단위를 표시합니다.
월을 표시하는 셀 위에 엑셀 함수를 작성합니다.
=IF(MONTH(Q9)= MONTH('P1'!$D$9), "(단위: 백만원)", "")
참고 : 엑셀 셀 참조
엑셀에서 특정 셀 값을 가져오기 위해 셀 주소를 참조하게 되는데 참조한 값을 복사 붙여넣기 할 때 Default는 상대 참조 형태입니다.
기준 셀의 위치를 고정해서 참조하기 위해서는 셀 주소 입력 시 셀 주소(열, 행) 앞에 '$' 기호(단축키 F4)를 추가합니다.
'F4' 키 입력 시 절대 참조 > 혼합참조(행 고정) > 혼합참조(열 고정) 순으로 설정됩니다.