# ActiveReportsJS 디자이너: 개요

## Content


ActiveReportsJS 디자이너는 데이터를 추출하여 보고서 형식으로 시각화를 준비하는 직관적인 디자이너입니다. 

디자이너에는 보고서 요소에 대한 광범위한 구성 옵션과 함께 기본 및 고급 속성에 대해 별도로 표시되는 **속성 모드**, 보고서 컨트롤의 트리 뷰가 표시되는 **보고서 탐색기**, 데이터를 그룹으로 관리하는 Tablix 데이터 영역인 **그룹 편집기** 등이 있습니다.

지원되는 운영 체제에 대한 자세한 내용은 [이](/activereportsjs/docs/v2.2/GettingStarted/Product-Requirements#supportedoperatingsystems) 주제를 참조하십시오.

## 기능

- **보고서 컨트롤**<br>
 페이지 보고서 및 RDL 보고서 도구 상자 그룹은 보고서를 작성할 때 시각화를 제어하기 위한 다양한 보고서 컨트롤과 데이터 영역을 제공합니다. 자세한 내용은 [보고서 컨트롤](Report-Controls/index)을 참조하십시오.

- **데이터 소스**<br>
 디자이너에서는 **JSON** 데이터 소스를 사용하여 읽기 쉬운 텍스트 기반 형식의 경량 보고서를 작성합니다. `.json` 파일을 제외하고 유효한 JSON이 지정된 모든 파일을 데이터 소스로 사용할 수 있습니다. 자세한 내용은 [데이터 바인딩](/activereportsjs/docs/v2.2/ReportAuthorGuide/Databinding)을 참조하십시오.
 
- **식**<br>
 식은 보고서에서 컨트롤의 값을 설정하거나 특정 스타일이 적용되는 조건을 설정하는 데 사용됩니다. 자세한 내용은 [식](/activereportsjs/docs/v2.2/ReportAuthorGuide/Expressions)을 참조하십시오.


- **매개 변수**<br>
 매개 변수는 데이터 집합 쿼리에서 사용할 수 있으며, 단일 또는 다중 값 매개 변수를 추가하거나, 사용자에게 매개 변수를 입력하라는 메시지를 표시하도록 선택하거나, 매개 변수를 완전히 숨길 수 있습니다. 자세한 내용은 [매개 변수](Parameters)를 참조하십시오.
 
 - **대화형 보고**<br>
 ActiveReportsJS 디자이너는 드릴다운, 드릴스루, 하이퍼링크 및 정렬과 같은 기능을 지원하여 런타임에 대화형 모양을 보고서에 제공합니다. 대화형 보고서는 동적으로 보고서를 사용할 수 있는 유연성을 제공합니다.

