Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

QV11 Problème entre rapport et containers

Bonjour,

Tout d’abord, bonne année 2013 et meilleurs vœux à tous.

J’ai un souci avec la création de rapports sous QV 11 avec l’utilisation de containers.

Je souhaite créer un rapport à partir d’un certain nombre de graphiques qui sont affichés à l’aide de 3 containers (2 de type grille, 1 de type objet unique). L’affichage des containers est géré par des boutons dans mon onglet principal (ci-joint doc 1).

Mes graphiques sont créés dans un onglet à part, une feuille de travail, qui sera cachée dans l’application finale (ci-joint doc 1).

J’ai créé mon rapport à partir des éléments créés dans l’onglet caché (par glisser-déposer).

Dès la création et plus tard à l’édition, les éléments affichés dans les containers de type grille s’affichent tous bien, comme je le souhaite.

Par contre, les éléments affichés dans le container de type objet unique ne s’affichent pas tous. Que le container soit visible ou non dans mon onglet principal, il n’y a que le graphique « sélectionné » qui s’affiche dans mon rapport (ci-joint doc2 pour illustrer le souci).

Quand j’affiche ensuite tous ces éléments dans un container de type grille, je n’ai plus de souci, les graphiques s’affichent correctement.

1) A votre avis, pourquoi le container de type objet unique empêche l’affichage de tous les graphiques ? Je ne comprends pas pourquoi le container bloque l’affichage. Existe-t-il un moyen de contourner le problème ?

2) Par rapport au rapport, j’ai une autre question relative à la mise en forme. Mon thème n’est pas encore défini, mais dans mon exemple, j’utilise les couleurs rouge et rose. Lorsque j’édite mon rapport en PDF, il ne conserve que la couleur rose, et pas la couleur rouge qui devient grise… Savez-vous pourquoi ? Existe-t-il un paramétrage à faire pour que les couleurs s’affichent correctement ?

Merci pour votre aide et vos réponses,

Cdt,

Amandine Lefèvre.

1 Solution

Accepted Solutions
martin59
Specialist II
Specialist II

En ce qui concerne mon autre souci, créer encore de nouveaux objets dans une nouvelle feuille (donc non liés à ceux de mon conteneur) ne risque-t-il pas d'alourdir mon application ? (les temps de réponse, etc...)

Sachant qu'il y aura d'autres onglets à ajouter.

Bonjour Amandine,

Comme le disait Martial précédemment, vous pouvez créer une nouvelle feuille qui sera masquée (et donc non calculée à l'utilisation), mais celle-ci contiendra les objets utilisée dans le rapport.

Pour le développement de ces objets, rien de bien méchant, vous pouvez créer des objets liés. Ce qui veut dire qu'en modifiant l'objet dans votre conteneur, les modifications impacterons aussi celui utilisé pour le rapport (c'est le même !).

Si vous avez besoin de plus de détails sur la notion d'objets liés, n'hésitez pas.

Martin Favier

View solution in original post

7 Replies
Not applicable
Author

Bonjour Amandine,

pour ton problème de couleur il faut forcer la couleur dans les préférences utilisateurs.

l'option ignorez le Postcript permet généralement d'améliorer le rendu lors de l'impression en particulier les jauges.

concernant la génération de rapport avec ton problème de conteneur. Je te conseille de créer des objets dans une nouvelle feuille pour l'impression de tes reportings. l'outil rapport a le mérite d'exister mais reste suceptible.

2013-01-09_10h43_12.png

Not applicable
Author

Bonjour Martial,

Merci pour ta réponse.

J'ai activé l'option pour forcer la couleur, cela fonctionne, je retrouve bien le rouge.

J'ai fait un test en activant l'option ignorez le mode postscript mais du coup la génération du PDF devient très longue.

En ce qui concerne mon autre souci, créer encore de nouveaux objets dans une nouvelle feuille (donc non liés à ceux de mon conteneur) ne risque-t-il pas d'alourdir mon application ? (les temps de réponse, etc...)

Sachant qu'il y aura d'autres onglets à ajouter.

Not applicable
Author

l'option postscript ralenti la génération des pdf après cela dépend des besoins et si tu ne rencontres pas de problème de rendu tu n'est pas obligé de l'activer.

Après tu n'es pas obligé de montrer l'onglet des objets QV pour les rapports aux utilisateurs. et dans ce cas cela change pratique pas le temps de réponse puisque les utilsateurs n'auront pas accès à cet onglet.

Après je déconseille de faire des choses trop évoluer avec les rapports de QlikView, c'est juste mon avis personnel. La force de QV c'est le dynamisme de l'analyse et donc de faire l'analyse dans l'outil. Si le but est de faire des rapports statiques autant faire du BO .

martin59
Specialist II
Specialist II

En ce qui concerne mon autre souci, créer encore de nouveaux objets dans une nouvelle feuille (donc non liés à ceux de mon conteneur) ne risque-t-il pas d'alourdir mon application ? (les temps de réponse, etc...)

Sachant qu'il y aura d'autres onglets à ajouter.

Bonjour Amandine,

Comme le disait Martial précédemment, vous pouvez créer une nouvelle feuille qui sera masquée (et donc non calculée à l'utilisation), mais celle-ci contiendra les objets utilisée dans le rapport.

Pour le développement de ces objets, rien de bien méchant, vous pouvez créer des objets liés. Ce qui veut dire qu'en modifiant l'objet dans votre conteneur, les modifications impacterons aussi celui utilisé pour le rapport (c'est le même !).

Si vous avez besoin de plus de détails sur la notion d'objets liés, n'hésitez pas.

Martin Favier

martin59
Specialist II
Specialist II

Martial Mazeleigue a écrit:

Après je déconseille de faire des choses trop évoluer avec les rapports de QlikView, c'est juste mon avis personnel. La force de QV c'est le dynamisme de l'analyse et donc de faire l'analyse dans l'outil. Si le but est de faire des rapports statiques autant faire du BO .

Je te trouve un peu dur avec QlikView Martial, QV sait faire du reporting, c'est vrai que ce n'est pas sa vocation première mais il le fait et je trouve, plutôt bien.

La force de QV c'est le dynamisme de l'analyse et donc de faire l'analyse dans l'outil.

Nous pouvons très bien faire de l'analyse dynamique mais avoir un besoin d'impression à un moment ou un autre

Martin Favier

Not applicable
Author

Bonjour,

Merci pour vos réponses conjointes, elles répondent à mon besoin.

Effectivement, je sais que QV n'a pas pour première vocation de faire des rapports, mais dans mon cas, il y a un réel besoin d'en avoir dans l'application.

En ce qui concerne les objets liés, il y a justement une chose que je ne comprends pas.

Je sais que lorsqu'on en modifie un, tous les objets liés sont également modifiés.

Cela est d'ailleurs je pense l'origine du problème que je décris dans mon post initial.

A savoir que lorsque j'inclue des graphiques dans un rapport qui sont dans un container de type objet unique (donc l'affichage des graphiques dans le container est géré par des boutons), ces graphiques ne s'affichent pas tous dans mon rapport. Seul le graphique "sélectionné" ou "visible" s'affiche dans le rapport.

J'ai l'impression que le container fixe un paramètre d'affichage sur les graphiques.

Sinon pourquoi ne s'affiche-t-il pas ?

Si je fais des objets liés dans un autre onglet, je vais donc retrouver le même souci ?

Si je ne les lie pas, cela fonctionnera, mais la maintenance sera plus compliquée.

Ou bien je ne dois pas utiliser de container de type objet unique.

J'illustre ce qu'il se passe dans le fichier joint, dans lequel seul le graphique 4 est "sélectionné". Uniquement celui-ci s'affiche dans mon rapport ensuite.

Cdt,

Amandine Lefèvre

martin59
Specialist II
Specialist II

amandine_lefevre a écrit:

Si je fais des objets liés dans un autre onglet, je vais donc retrouver le même souci ?

Logiquement non.

Le conteneur permet justement d'avoir à passer par des variables qui conditionne réellement l'affichage de l'objet.

Martin Favier