예 - 포함된 HTML 템플릿을 사용하여 이메일 보고서 만들기
이 예에서는 HTML 보고서 템플릿을 이메일 메시지에 직접 포함하여 보고서를 만들고 보냅니다.
이 예에서 만들 이메일 보고서.

요구 사항
-
Qlik Cloud 테넌트에 대해 이메일 공급자가 구성되었습니다. 참조: 보고서 및 알림에 대한 이메일 구성
-
Private Analytics Content Creator 보안 역할 또는 공유 공간에서 보고서 개발을 위한 충분한 공간 역할. 참조: 권한
1단계: 소스 예 업로드
여기 자료 예 - 앱 내 보고의 앱 소스 예시를 참조하십시오. 앱과 데이터 파일을 공간에 업로드한 다음 앱을 다시 로드하십시오. 예제를 완료할 준비가 되었습니다.
2단계: 템플릿 개발
새 템플릿 만들기
다음과 같이 하십시오.
-
앱에서 탐색 막대의 드롭다운 메뉴를 사용하여 보고를 선택합니다.
-
템플릿 탭으로 전환합니다.
-
오른쪽 위에서 새로 만들기 > HTML 템플릿을 클릭합니다.
-
템플릿의 이름을 입력합니다.
HTML 디자이너가 열립니다.
표 형식 데이터 추가
다음으로, 템플릿에 표 형식의 데이터를 추가합니다.
다음과 같이 하십시오.
-
개체 패널에서
을 클릭합니다.
-
테이블 추가를 클릭합니다. 사용할 수 있는 시트 목록이 나타납니다.
-
Sales Tables 시트를 확장합니다.
-
Yearly Regional Sales 차트 옆에 있는
아이콘을 클릭합니다.
-
드롭다운 메뉴에서 개별 열을 선택합니다.
-
추가할 열 선택에서 모두를 선택합니다. 추가를 클릭합니다.
차트는 테이블 구조로 템플릿에 추가됩니다.
-
새 테이블을 선택한 상태에서 개체 패널에서 테이블의 다음 속성을 변경합니다.
-
테이블 설정에서 소스 형식 유지를 끕니다.
-
헤더 표시를 숨기기로 전환합니다.
-
-
테이블에서 기존 행 정의 위에 새 행을 추가합니다. <tbody><tr>을 포함하는 줄 아래에 새 줄을 추가합니다. 다음을 붙여넣습니다.
<th>Order year</th> <th>Region</th> <th>Sales</th> </tr> <tr>
테이블 스타일 지정
다음으로, HTML head에 스타일링 정의를 추가하고 table 구조 자체에 인라인 스타일을 지정하여 테이블 요소의 스타일을 지정합니다.
다음과 같이 하십시오.
-
템플릿의 title 정의 아래에 새 줄을 추가합니다.
-
다음을 붙여넣습니다.
<style>html { font-family: sans-serif } table { border: 2px solid #000000 } tr, th, td { border: 1px solid #000000 } th { font-size: large } td { font-size: medium }</style> -
table 구조에서 데이터를 정의하는 줄을 찾습니다. 다음과 같이 보여야 합니다.
<td>%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td> -
첫 번째 td 요소의 시작 태그에 style="text-align: center"를 추가합니다. 이제 전체 줄이 다음과 같아야 합니다.
<td style="text-align: center">%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td>이렇게 하면 첫 번째 열의 텍스트가 가운데에 정렬됩니다.
동적 제목 추가
다음으로, 판매량에 대한 연도 범위 계산을 저장하는 표현식을 만듭니다. 그런 다음 이 표현식을 보고서 주제에 통합하여 이메일 주제로 포함되도록 합니다.
다음과 같이 하십시오.
-
개체 패널에서
을 클릭합니다.
-
표현식 추가를 클릭합니다.
-
이름 필드에 YearRange를 입력합니다.
-
표현식 필드에 다음 표현식을 붙여넣습니다.
= min(OrderYear)& ' - ' & max(OrderYear) -
만들기를 클릭합니다.
-
설계 화면에서 title 요소를 찾습니다. 전체 줄을 다음으로 바꿉니다.
<title>Sales Report: </title> -
방금 붙여넣은 줄에서 커서를 Sales Report: 뒤에 놓습니다.
-
개체 패널에서 표현식 태그 추가를 클릭합니다.
-
이제 줄은 다음과 같아야 합니다.
<title>Sales Report: %YearRange%%</title>
시작 및 마무리 문장 추가
다음으로, 인사말과 서두를 추가하고, 마무리 말로 보고서를 마무리합니다.
다음과 같이 하십시오.
-
body 태그 아래에 새 줄을 추가합니다.
-
다음을 붙여넣습니다.
<p>Hello,</p> <p>The table below outlines regional sales details for the requested years.</p> -
테이블의 닫는 태그가 포함된 줄 아래에 새 줄을 추가합니다.
-
다음을 붙여넣습니다.
<p>Regards,</p> <p>- Management</p>
작업 저장 및 마무리
템플릿 저장을 클릭하여 작업을 저장합니다. 완료된 템플릿 코드는 다음과 같습니다.
<html><head>
<title>Sales Report: %%YearRange%%</title>
<style>html { font-family: sans-serif }
table { border: 2px solid #000000 }
tr, th, td { border: 1px solid #000000 }
th { font-size: large }
td { font-size: medium }</style>
</head>
<body>
<p>Hello,</p>
<p>The table below outlines regional sales details for the requested years.</p>
<table cellspacing="0" style="border-collapse: collapse">
<tbody><tr>
<th>Order year</th>
<th>Region</th>
<th>Sales</th>
</tr>
<tr>
<td style="text-align: center">%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td></tr>
</tbody></table>
<p>Regards,</p>
<p>- Management</p>
</body></html>3단계: 배포 목록 추가
앱의 보고 섹션에 있는 수신자 또는 그룹 탭에 배포 목록 파일을 추가합니다. 사용자가 이메일로 수신자로 추가되었는지 확인하고, 배포 목록에 필터나 그룹이 포함되어 있지 않은지 확인합니다.
배포 목록에 대한 자세한 내용은 보고서 배포 목록 만들기를 참조하십시오.
4단계: 보고서 작업 만들기
다음과 같이 하십시오.
-
앱의 보고 섹션에서 보고서 작업 탭을 엽니다.
-
보고서 작업 만들기를 클릭합니다. 보고서 작업 대화 상자가 열립니다.
-
보고서 작업의 제목을 입력합니다.
-
설명을 추가합니다(선택 사항).
템플릿 대화 상자 탭에서 기존 템플릿 추가를 클릭합니다. 위에서 개발한 템플릿을 선택합니다.
-
다음을 클릭합니다. 대화 상자가 출력 탭으로 이동합니다.
-
출력 대화 상자 탭에서 보고서 출력의 파일 이름을 입력합니다.
-
다음을 클릭하여 배포 대화 상자 탭으로 이동합니다.
-
보고서 출력에 수신자로 자신을 추가합니다.
-
이메일에서 HTML 보고서를 선택합니다. 이렇게 하면 파일이 첨부되는 대신 보고서가 이메일 메시지에 포함됩니다.
-
다음을 클릭하여 일정 대화 상자 탭으로 이동합니다.
-
기본 일정 설정을 선택하고 저장을 클릭합니다.
5단계: 보고서 보내기
다음과 같이 하십시오.
-
앱의 보고 섹션에 있는 작업 보고 탭에 남아 있습니다.
-
새 보고서 작업 옆에 있는
을 클릭합니다.
-
지금 보내기를 클릭합니다.
이메일이 도착하면 열어서 결과를 확인합니다.
결과 이메일 보고서
