v7
Campaign Classic v7에 적용
v8
Campaign v8에도 적용됩니다.

고급 기능 advanced-functionalities

기술 사용자로서 일반 속성고급 기능을 활용하여 다음과 같은 보고서를 구성할 수 있습니다.

스크립트 작업 adding-a-script

외부 스크립트 참조 external-script

보고서 페이지가 호출될 때 클라이언트 및/또는 서버측에서 실행될 JavaScript 코드를 참조할 수 있습니다.

방법은 다음과 같습니다.

  1. 편집 보고서 속성 을(를) 클릭하고 Scripts.

  2. 클릭 Add 을(를) 클릭하고 참조할 스크립트를 선택합니다.

  3. 그런 다음 실행 모드를 선택합니다.

    여러 스크립트를 추가하는 경우 도구 모음의 화살표를 사용하여 실행 시퀀스를 정의합니다.

클라이언트측에서 정상적인 실행을 위해서는 참조된 스크립트를 JavaScript로 작성해야 하며 일반적인 브라우저와 호환되어야 합니다. 이 작업에 대한 자세한 정보는 이 섹션을 참조하십시오.

스크립트 활동 추가 script-activity

날짜 보고서 디자인, 사용 Script SQL 언어를 사용하지 않는 복잡한 쿼리를 쉽게 만들고 데이터를 처리하는 활동. 스크립트 창에 쿼리를 직접 입력할 수 있습니다.

다음 Texts 탭에서는 텍스트 문자열을 정의할 수 있습니다. 그런 다음 다음 다음 구문과 함께 사용할 수 있습니다. $(식별자). 텍스트 사용에 대한 자세한 내용은 을 참조하십시오. 머리글 및 바닥글 추가.

CAUTION
JavaScript 코드를 사용하여 합계를 만들지 않는 것이 좋습니다.

보고서 기록을 만들려면 보관된 데이터를 저장하기 위해 JavaScript 쿼리에 다음 줄을 추가합니다.

if( ctx.@_historyId.toString().length == 0 )

그렇지 않으면 현재 데이터만 표시됩니다.

URL 매개 변수 추가 defining-additional-settings

다음 Parameters 의 탭 보고서 속성 보고서에 대한 추가 설정을 정의할 수 있습니다. 이러한 설정은 호출 중에 URL에 전달됩니다.

CAUTION
보안상의 이유로 이러한 매개 변수는 매우 신중하게 사용해야 합니다.

새 설정을 만들려면 다음 작업을 수행하십시오.

  1. 다음을 클릭합니다. Add 버튼을 클릭하고 설정 이름을 입력합니다.

  2. 필요한 경우 설정이 필수인지 여부를 지정합니다.

  3. 만들려는 설정 유형을 선택합니다. 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 이동 활동은 한 활동에서 다른 활동으로 이동하거나 다른 보고서에 액세스할 수 있도록 해주는 화살표 없는 전환과 같습니다.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1