작성자 : 제현재 / 검수자 : - 


Release No. 7.0.500.20260122-11 

이름 정의 기능 활용하기

MX-Grid에서 선언한 변수와 AUD Designer에 배치한 컨트롤을 연동하기 위해 엑셀의 이름 정의 기능을 활용하는 방법을 설명합니다.

MX-Grid 생성 및 이름 정의 

  1. 데이터를 조회할 MX-Grid를 생성합니다.
  2. 생성한 MX-Grid 우 클릭 > 디자인 메뉴를 선택하고 MX-Grid Designer(엑셀)을 실행합니다.


  3. P1 시트로 이동하여 조회할 데이터의 기간을 설정하기 위해 변수와 변수에 할당될 값을 작성합니다.

    변수 활용 가이드


  4. 작성된 변수와 변수 값을 드래그하여 영역을 지정한 뒤 단축키를 입력합니다. (Ctrl + Shift + F3)

  5. '선택 영역에서 이름 만들기' 팝업창의 '왼쪽 열'만 체크한 뒤 확인 버튼을 클릭하면 드래그하여 선택한 영역의 좌측(변수 이름) 값이 우측(변수 값) 셀의 이름으로 정의됩니다.
    혹은 변수로써 사용할 값이 입력된 셀을 클릭한 뒤 좌측 상단의 이름 상자에 입력된 값을 변수명으로 변경할 수도 있습니다.


  6. D1 시트로 이동하여 데이터 연결을 위해 DB Bot을 클릭합니다.


  7. 사용할 META를 선택하고 필드를 배치합니다.


  8. 조회 조건 영역에 배치한 필드의 연산자를 Between으로 변경한 뒤 P1 시트에서 이름 정의한 변수명을 각각 입력합니다.
    이때, 변수명 앞에 콜론(:)을 작성해야 합니다.

    데이터소스에서 변수를 활용하려면 반드시 변수명 앞에 콜론(:)이 작성되어야 합니다.

    · (X) 잘못된 예: WHERE NAME = VS_USER_NAME → 시스템은 VS_USER_NAME이라는 글자 자체를 이름으로 인식하여 데이터를 찾으려 합니다. (결과가 나오지 않음)

    · (O) 올바른 예: WHERE NAME = :VS_USER_NAME → 시스템이 변수임을 인식합니다.


  9. 이후 확인 버튼을 클릭해 데이터를 출력합니다.
    P1 시트의 각 변수 값으로 작성한 기간에 해당하는 날짜의 데이터만 출력 되는 것을 확인합니다.

  10. V1 시트로 이동하여 웹에서 출력할 결과 화면을 완성합니다.


  11. MX-Grid Designer를 저장하고 AUD Designer로 돌아와 조회 조건으로 사용했던 [년월] 정보를 선택할 수 있는 Monthly Calendar 컨트롤을 생성합니다.
    (UI Bot > Calendar > Monthly)


  12. 생성된 컨트롤의 우측 속성 창에서 Name을 이름 정의한 변수명(VS_YM)으로 변경합니다.
    (해당 가이드에서 작성한 VS_FROMYM 변수의 경우 기준년월인 VS_YM의 전월 값을 출력하도록 엑셀 수식을 사용했습니다.)


  13. 이후 Calendar 값을 변경 했을 때 선택한 년월 정보에 대한 데이터로 잘 조회되는지 확인합니다.