Örnek - Eklenmiş bir HTML şablonu kullanarak bir e-posta raporu oluşturma
Bu örnekte, bir HTML rapor şablonunu doğrudan bir e-posta mesajına ekleyerek bir rapor oluşturacak ve göndereceksiniz.
Bu örnekte oluşturacağınız e-posta raporu.

Gereksinimler
-
Qlik Cloud kiracı için yapılandırılmış e-posta sağlayıcısı. Bkz.: Raporlar ve bildirimler için e-posta yapılandırma
-
Private Analytics Content Creator güvenlik rolü veya paylaşılan bir alanda rapor geliştirme için yeterli alan rolü. Bkz.: İzinler
1. Adım: Örnek kaynakları yükleyin
Buradaki örnek uygulama kaynaklarına bakın: Örnek materyaller - Uygulama içi raporlamadeğişkenlerini silin. Uygulamayı ve veri dosyalarını bir alana yükleyin ve ardından uygulamayı yeniden yükleyin. Örneği tamamlamaya hazırsınız.
2. Adım: Şablonu geliştirin
Yeni şablon oluşturma
Aşağıdakileri yapın:
-
Uygulamanızda, gezinme çubuğundaki açılır menüyü kullanın ve Raporlama'yı seçin.
-
Şablonlar sekmesine geçin.
-
Sağ üst kısımdaki Yeni oluştur > HTML şablonu seçeneğine tıklayın.
-
Şablon için bir Ad girin.
HTML tasarımcısı açılır.
Tablo halinde veri ekleyin
Ardından, şablona tablo veriler ekleyin.
Aşağıdakileri yapın:
-
Nesneler panelinde
öğesine tıklayın.
-
Tablo ekle'ye tıklayın. Kullanılabilir sayfaların bir listesi görünür.
-
Sales Tables sayfasını genişletin.
-
Yearly Regional Sales grafiğinin yanındaki
simgesine tıklayın.
-
Açılan menüde Ayrı sütunlar'ı seçin.
-
Eklenecek sütunları seçin altında Tümü öğesini seçin. Ekle'ye tıklayın.
Grafik, şablona bir tablo yapısı olarak eklenir.
-
Yeni tablo seçiliyken, nesneler panelinde tablo için aşağıdaki özellikleri değiştirin:
-
Tablo ayarları altında, Kaynak biçimlerini koru seçeneğini kapatın.
-
Ekran başlıklarını Gizle olarak değiştirin.
-
-
Tabloda, mevcut satır tanımının üzerine yeni bir satır ekleyin. <tbody><tr> içeren satırın altına yeni bir satır ekleyin. Aşağıdakileri yapıştırın:
<th>Order year</th> <th>Region</th> <th>Sales</th> </tr> <tr>
Tabloyu biçimlendirin
Ardından, HTML head içindeki stil tanımları ve table yapısının kendisinde satır içi stil ekleyerek tablo öğelerini stilize edin.
Aşağıdakileri yapın:
-
Şablon için title tanımının altına yeni bir satır ekleyin.
-
Aşağıdakileri yapıştırın:
<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 yapısında verileri tanımlayan satırı bulun. Bu şekilde görünmelidir:
<td>%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td> -
İlk td öğesinin açılış etiketine style="text-align: center" ekleyin. Tüm satır şimdi bu şekilde görünmelidir:
<td style="text-align: center">%%OrderYear%%</td><td>%%Region%%</td><td>%%Sales%%</td>Bu, ilk sütundaki metni ortalanacak şekilde hizalar.
Dinamik bir başlık ekleme
Ardından, satışlarınız için yıl aralığı hesaplamasını depolamak üzere bir ifade oluşturun. Ardından, bu ifadeyi rapor başlığına ekleyerek e-posta konusu olarak eklenmesini sağlayın.
Aşağıdakileri yapın:
-
Nesneler panelinde
öğesine tıklayın.
-
İfade ekle'ye tıklayın.
-
Ad alanına YearRange yazın.
-
İfade alanına aşağıdaki ifadeyi yapıştırın:
= min(OrderYear)& ' - ' & max(OrderYear) -
Oluştur'a tıklayın.
-
Tasarım yüzeyinde title öğesini bulun. Tüm satırı aşağıdaki ile değiştirin:
<title>Sales Report: </title> -
Az önce yapıştırdığınız satırda imlecinizi Sales Report: öğesinin arkasına getirin.
-
Nesneler panelinde, İfade etiketi ekle'ye tıklayın.
-
Satır şimdi şöyle olmalı:
<title>Sales Report: %YearRange%%</title>
Açılış ve kapanış ifadeleri ekleyin
Ardından, bir selamlama ve açılış cümlesi ekleyin ve raporu bir kapanış iltifatıyla sonlandırın.
Aşağıdakileri yapın:
-
Açılış body etiketinin altına yeni bir satır ekleyin.
-
Aşağıdakileri yapıştırın:
<p>Hello,</p> <p>The table below outlines regional sales details for the requested years.</p> -
Tablo için kapanış etiketini içeren satırın altına yeni bir satır ekleyin.
-
Aşağıdakileri yapıştırın:
<p>Regards,</p> <p>- Management</p>
Çalışmanızı kaydetme ve sonlandırma
Çalışmanızı kaydetmek için Şablonu kaydet'e tıklayın. Tamamlanan şablon kodu aşağıdaki gibi görünmelidir.
<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. Adım: Dağıtım listesi ekleyin
Uygulamanın Raporlama bölümündeki Alıcılar veya Gruplar sekmesinin altına bir dağıtım listesi dosyası ekleyin. Alıcı olarak e-posta ile eklendiğinizden ve dağıtım listesinin herhangi bir filtre veya grup içermediğinden emin olun.
Dağıtım listeleri hakkında bilgi için bkz. Raporunuz için dağıtım listesi oluşturma.
4. Adım: Bir rapor görevi oluşturun
Aşağıdakileri yapın:
-
Uygulamanın Raporlama bölümünde Rapor görevleri sekmesini açın.
-
Rapor görevi oluştur'a tıklayın. Rapor görevi diyalog penceresi açılır.
-
Rapor göreviniz için bir Başlık girin.
-
İsteğe bağlı olarak bir Açıklama ekleyin.
Şablon diyalog penceresinde Mevcut şablonu ekle'ye tıklayın. Yukarıda geliştirdiğiniz şablonu seçin.
-
İleri'ye tıklayın. Diyalog penceresi Çıktı sekmesine taşınır.
-
Çıktı diyalog penceresinde rapor çıktısı için bir Dosya adı yazın.
-
Dağıt diyalog sekmesine gitmek için İleri'ye tıklayın.
-
Kendinizi rapor çıktısına alıcı olarak ekleyin.
-
E-posta altında HTML raporu öğesini seçin. Bu, raporu bir dosya olarak eklemek yerine e-posta mesajının içine yerleştirecektir.
-
Zamanlama diyalog sekmesine gitmek için İleri'ye tıklayın.
-
Varsayılan zamanlama ayarlarını seçin ve Kaydet'e tıklayın.
5. Adım: Raporu gönderin
Aşağıdakileri yapın:
-
Uygulamanın Raporlama bölümünde Rapor görevleri sekmesinde kalın.
-
Yeni rapor görevinin yanındaki
seçeneğine tıklayın.
-
Şimdi gönder'e tıklayın.
E-posta geldiğinde, sonucu görmek için açın.
Ortaya çıkan e-posta raporu
