Création de rapports HTML
Les rapports HTML contiennent des fichiers HTML et image. Ceux-ci sont transmis aux utilisateurs sous forme de fichiers .zip.
Ce didacticiel vous explique comment :
- créer un rapport HTML ;
- incorporer des images dans un rapport HTML ;
- ajouter un niveau ;
- ajouter une balise de variable de niveau en tant qu'étiquette.
Le rapport final sera doté d'un titre approprié et des images placées dans un cadre pour chacune des trois années. Les rapports HTML prennent en charge la plupart des objets Qlik Sense. Voir : Utilisation des objets Qlik
Test
Vous pouvez créer un rapport à l'aide des exemples de fichiers mis à votre disposition. Pour télécharger ces fichiers, voir : Fichiers exemples.
Création d'un rapport HTML
Procédez comme suit :
- Sélectionnez Rapports dans le menu principal de Qlik NPrinting, puis cliquez sur Créer un rapport.
- Renseignez le champ Titre du rapport.
- Sélectionnez HTML dans la liste déroulante Type.
- Sélectionnez une application dans la liste déroulante Application.
-
Sélectionnez un Modèle dans les options disponibles :
- Modèle vide - utilise un modèle vide
-
Modèle par défaut - utilise le modèle par défaut (uniquement disponible si un modèle par défaut a été défini dans les Paramètres du rapport.
Voir Chargement d'un fichier Office, HTML ou PixelPerfect en tant que modèle
- Personnaliser - choisissez un fichier à utiliser en tant que modèle.
- Cliquez sur Créer pour créer le rapport.
Sélection de connexions et d'objets
Procédez comme suit :
- Cliquez sur Éditer le modèle pour ouvrir l'éditeur de modèle.
- Cliquez sur le nœud Images avec le bouton droit de la souris, puis sélectionnez Add objects (Ajouter des objets).
- Sélectionnez les objets que vous souhaitez ajouter en tant qu'images.
- Cliquez sur OK.
- Faites glisser les objets image et déposez-les sur des lignes situées entre les balises <body> et </body>.
- Cliquez sur Aperçu.
- Vérifiez le rapport, fermez-le, puis éditez à nouveau le modèle, le cas échéant.
- Cliquez sur Enregistrer et fermer pour enregistrer le modèle et fermer l'éditeur de modèle.
Rapport obtenu
<html>
<body Style="text-align: center;">
<h3 Style="text-align: center; font: 21px verdana;"> Top 10 countries </h3> <img src="%%CH320%%" alt="CH320"> <h3 Style="text-align: center; font: 21px verdana;"> Top 10 products </h3> <img src="%%CH184%%" alt="CH184"> </body>
</html>
Ouverture de la fenêtre de sélection de niveaux
Vous pouvez générer un rapport HTML dont les niveaux parcourent chaque année selon un cycle.
Procédez comme suit :
- Cliquez sur le nœud Levels (Niveaux) avec le bouton droit de la souris, puis sélectionnez Add levels (Ajouter des niveaux).
- Sélectionnez Year dans la liste des niveaux.
- Cliquez sur OK.
- Développez le nœud Niveaux.
-
Faites glisser le jeton du nœud Year_Level et déposez-le sur une ligne située entre les balises <body> et </body>.
Le cas échéant, ajoutez des lignes.
- Disposez la ligne %%Year_Level%% avant les éléments à inclure dans le cycle du niveau et la ligne %%Year_Level%% après les éléments à inclure dans le cycle du niveau.
- Développez le nœud Year_Level.
-
Faites glisser le jeton du nœud Year et déposez-le sur une ligne située entre les lignes %%Year_Level%% et %%Year_Level%%.
- Ajoutez des éléments de style intégrés. Reportez-vous aux exemples de code ci-dessous.
Vous obtenez trois nouvelles lignes :%%Year_Level%%, %%/Year_Level%% et une ligne vide entre les deux autres lignes.
Rapport obtenu
Le code HTML suivant, par exemple, crée un rapport HTML correspondant. Le rapport obtenu comportera trois sections, chacune intitulée en fonction de l'une des années.
<html>
<body Style="text-align: center;"> %%Year_Level%% <h2 Style="font: 24px verdana;font-weight: bold;">%%Year%%</h2>
<h3 Style="text-align: center; font: 21px verdana;">Top 10 countries</h3> <img src="%%CH320%%" alt="CH320"> <h3 Style="text-align: center; font: 21px verdana;">Top 10 products</h3> <img src="%%CH184%%" alt="CH184"> %%/Year_Level%% </body>
</html>