Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bonjour,
Je débute sur qlikview (une formation de 2 jours designer)
Je souhaite dans un tableau remonter le total d'un budget par zones composées de Filiale, elles même composées de demandes
Table Budget contient : code filiale et budget
Table Zone contient : code filiale et nom filiale (application) et zone
Table Site contient : nom filiale (application) et dépenses en €
mon but est de lier ces trois tables afin de pouvoir remonter par zone le budget et les dépenses en €
J'arrive à faire la somme des dépenses ==> sum(depenses) mais impossible d'y associer le budget.
cette partie du tableau remonte tjs à 0.
j'ai vérifié les liaisons, toutes les tables sont bien liées entre elles.
Bonjour,
J'avoue qu'il n'y a pas beaucoup d'élément pour répondre correctement à ton problème.
Je vais te donner des pistes:
- regarde les rapports d'ensemble t de sous ensemble de tes tables, ça permettra de voir si tu as tutes tes donénes
- si tu charges juste ton budget vérifie si la somme est correcte
- si le budget remonte à zéro c'est que les condition de sélection (ou lien avec les autres tables) n'ont aucune correspondance
Si tu veux plus d'aide, il faudrait mettre un exemple de table ou de script.
@++
Julien
Bonjour Julien
Merci pour ta réponse.
J'ai pu faire quelques tests en fait pour un meme Code Client, le budget et la dépense apparaissent sur 2 lignes séparées, l'autre colonne étant à 0.
Je n'ai pas encore pu faire des tests plus poussés, mais dès que je le peux je m'y remets.
Merci encore!!!
Si la somme apparait une fois sur une ligne et une fois sur l'autre c'est qu'il y a un problème d'agrégation.
Il se peut que dans une table tu es une donnée dépense et dans l'autre une autre donnée dépense ou rien.
Regarde ta liaison sur quel champ tout se lie et si les données correspondent entre elles.
La sur ton image j'ai du mal à voir quelle table fait quoi, tu peux refaire un screen pour que je puisse t'aider un peu mieux ?
@+
Salut,
Ton modèle de données ne me semble pas être optimisé...
D'ailleurs, comment se fait-il que tu n'as pas de clés synthétique alors que tes tables sont reliés par plus d'un champs???
Pour optimiser tout ça, tu devrais soit identifier un champ unique qui te servira à associer deux table et renommer ou commenter les autres champs en commun pour que l'association ne se fasse pas sur eux, soit faire une clé unique composée de plusieurs champs qui te servira à associer tes tables et renommer les champs afin que l'association ne se fasse pas sur ces champs.
A mon avis ton problème vient du modèle que tu dois revoir, le problème doit surement venir tu fait que tu associes les tables sur plusieurs champs.
Bonjour,
Oui effectivement, j'avoue encore est bien novice dans la gestion de l'optimisation des tables, je voulais utiliser les sources brut de décoffrage (pour faciliter), mais je crois que je devrais d'abord optimiser le tout (renommer/supprimer les colonnes inutile etc...)
Je vais essayer de travailler dessus ce w.e ou début de semaine prochaine.
Merci encore pour les remarques pertinentes.
Il n'y a pas de clés synthétiques car la représentation utilisé par utile pas est une représentation SQL.
Dans qlikview, il existe cette représentation et la représentation avec les clés synthétiques.
Cela n'affecte pas les données, seule une boucle pose un problème.