고급 기능 advanced-functionalities
기술 사용자로서 일반 속성고급 기능을 활용하여 다음과 같은 보고서를 구성할 수 있습니다.
스크립트 작업 adding-a-script
외부 스크립트 참조 external-script
보고서 페이지가 호출될 때 클라이언트 및/또는 서버측에서 실행될 JavaScript 코드를 참조할 수 있습니다.
방법은 다음과 같습니다.
-
편집 보고서 속성 을(를) 클릭하고 Scripts.
-
클릭 Add 을(를) 클릭하고 참조할 스크립트를 선택합니다.
-
그런 다음 실행 모드를 선택합니다.
여러 스크립트를 추가하는 경우 도구 모음의 화살표를 사용하여 실행 시퀀스를 정의합니다.
클라이언트측에서 정상적인 실행을 위해서는 참조된 스크립트를 JavaScript로 작성해야 하며 일반적인 브라우저와 호환되어야 합니다. 이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.
스크립트 활동 추가 script-activity
날짜 보고서 디자인, 사용 Script SQL 언어를 사용하지 않는 복잡한 쿼리를 쉽게 만들고 데이터를 처리하는 활동. 스크립트 창에 쿼리를 직접 입력할 수 있습니다.
다음 Texts 탭에서는 텍스트 문자열을 정의할 수 있습니다. 그런 다음 다음 다음 구문과 함께 사용할 수 있습니다. $(식별자). 텍스트 사용에 대한 자세한 내용은 을 참조하십시오. 머리글 및 바닥글 추가.
보고서 기록을 만들려면 보관된 데이터를 저장하기 위해 JavaScript 쿼리에 다음 줄을 추가합니다.
if( ctx.@_historyId.toString().length == 0 )
그렇지 않으면 현재 데이터만 표시됩니다.
URL 매개 변수 추가 defining-additional-settings
다음 Parameters 의 탭 보고서 속성 보고서에 대한 추가 설정을 정의할 수 있습니다. 이러한 설정은 호출 중에 URL에 전달됩니다.
새 설정을 만들려면 다음 작업을 수행하십시오.
-
다음을 클릭합니다. Add 버튼을 클릭하고 설정 이름을 입력합니다.
-
필요한 경우 설정이 필수인지 여부를 지정합니다.
-
만들려는 설정 유형을 선택합니다. Filter 또는 Variable.
다음 Filter entities 옵션을 사용하면 데이터베이스의 필드를 매개 변수로 사용할 수 있습니다.
데이터는 다음과 같은 엔티티 수준에서 직접 복구됩니다. ctx/recipient/@account.
다음 Variable 옵션을 사용하면 URL의 매개 변수로 전달되어 필터에서 사용할 수 있는 변수를 만들거나 선택할 수 있습니다.
다음 Response HTTP headers iframe을 사용하여 보고서 페이지를 HTML 페이지에 포함할 때 클릭재킹을 방지할 수 있습니다. 클릭재킹을 방지하려면 다음을 선택할 수 있습니다. X-Frame-options header 동작:
- None: 보고서에 이(가) 없습니다 X-Frame-options header.
- Same as origin: 새 보고서 및 다시 게시된 보고서에 대해 기본적으로 설정됩니다. 호스트 이름은 보고서의 URL과 동일합니다.
- Deny: iframe을 사용하여 보고서를 HTML 페이지에 포함할 수 없습니다.
변수 추가 adding-variables
다음 Variables 탭에는 보고서에 구성된 변수 목록이 포함되어 있습니다. 이러한 변수는 보고서 컨텍스트에 노출되며 계산에 사용할 수 있습니다.
다음을 클릭합니다. Add 단추를 클릭하여 새 변수를 만듭니다.
변수의 정의를 보려면 변수를 선택하고 Detail… 단추를 클릭합니다.
사용 사례: 보고서에 변수 및 매개 변수 사용
아래 비디오 예제에서는 이 속성의 값을 기반으로 다른 보고서 보기를 만들기 위해 "_type" 매개 변수를 추가하는 방법을 배웁니다.
다른 보고서 호출 calling-up-another-report
A 이동 활동은 한 활동에서 다른 활동으로 이동하거나 다른 보고서에 액세스할 수 있도록 해주는 화살표 없는 전환과 같습니다.