Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Somme

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.

Capture.PNG

6 Replies
Not applicable
Author

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

Not applicable
Author

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!!!

Not applicable
Author

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 ?

@+

Anonymous
Not applicable
Author

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.

Not applicable
Author

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.

Not applicable
Author

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.