분석 변수 설정

분석 변수는 변수 혹은 함수를 등록하여 해당 파라미터를 최종 리포트의 실행 SQL 에서 프롬프트 처럼 사용할 수 있는 기능을 제공한다. 예를 들어 다이나믹 변수에 일자 정보를 사용하여 WHERE 조건에 일자별 조회조건을 관리하는 기능을 제공한다. 현재일을 변수로 등록한후 리포트의 필터의 값으로 ${현재일}을 사용한 경우 해당 결과값이 자동으로 현재일로 변경되어 처리된다.

분석 변수 편집하기

Analysis - Variables

1

항목의 추가 삭제를 위한 툴바
변경된 사항을 시스템에 반영
초기 데이터로 리프레시
변수 추가
체크 선택된 변수를 제거

2

각 변수 항목을 클릭 하여 설정 변경한다.

 

전역 분석 변수 예제

변수 유형

SYSTEM : System reserved variables

DVAR : Dynamic variable executed before running report service

SVAR : Variable set values on login time.

DPKG : Used on datasource define on Preprocessor and post processor execution
(This is not a parameter to use on report purpose)

 

이전 날짜 (시스템 기준) 예제

변수를 추가 한 후 Dynamic Variable 을 선택한다. 이름은 다이나믹 SQL 에서 사용할 변수명으로 사용된다. 값 항목에 DATE;yyyyMMdd;D,-1 이라고 입력한 후 저장한다. yyyyMMdd 는 자바 기준 날짜포맷을 지정한다.

SQL 쿼리에 다이나믹 변수를 사용하려면 아래 예제 처럼 값을 사용한다.

SELECT dname FROM igcdept WHERE dname=${groupname}