OVH Cloud OVH Cloud

Ajout champ calculé Tableau Croisé Dynamique

15 réponses
Avatar
Gafish
Bonjour,

Je viens de créer un tableau croisé dynamique assez classique avec mes
champs "article", "quantité" et "montant ttc".
Je voudrai maintenant ajouter un champ calculé montant/quantité.
Mais lorsque je clique droit sur mon tableau que je selectionne "Formules",
tout mon menu est en grisé, donc aussi "Champ calculé...".

Comment faire, où faut-il se positionner, ou quelle est la manipulation ?

Merci beaucoup !

Arnaud

5 réponses

1 2
Avatar
patrick.lyon
surtout pas
je travaille ligne par ligne donc pour calculer l'age moyen ce sera
plutot: =LC(-2)/LC(-3)
ou pour population total (garçon + fille) = LC(-4)+LC(-5)
et ainsi de suite


"Gafish" a présenté l'énoncé suivant :
Ok ! merci !
et donc en cas de rafraîchissement ca suit. La formule utilisée est
LIREDONNEESTCD pour extraire les infos du tcd ?

"patrick.lyon" a écrit dans le message de
news:
non pas du tout
je vais générer un tcd avec par ville region par exemple le nbr de
garçon , de fille, la somme des ages
le tableau mis a coté vas me calculer ligne par ligne la moyenne d'ages
des garçons filles des deux, et quand j'arrive au sous total de la
région j'aurais une vrai moyenne etc...
le seul pb c'est que mon tcd passe de 500 a 700 lignes
il suffit de recopier le 2eme tableau vers le bas
(le 2eme tableau est une suite de formule en fait)


"Gafish" a présenté l'énoncé suivant :
Mais ce tableau est-aussi un TCD ou pas ?
N'y-a-t-il pas de problème lors du rafraîchissement des données si ces
dernières ont changé ?

"patrick.lyon" a écrit dans le message de
news:
bonjour
personnellement j'utilise toujours un 2eme tableau collé au tcd qui
reprend les calculs dont j'ai besoin
les graphiques sont toujours associés à ce noveau tableau
je n'ai donc pas trop de soucis de mise en page

"Gafish" avait énoncé :
Merci pour le conseil, je vais ouvrir l'oeil ! :)

"MAZAS Bernard" a écrit dans le message
de news:
Salut Arnaud

Méfiance avec les champs calculés dans les TCD. Un conseil : vérifie
bien les résultats que tu obtiens.

Bernard

"Gafish" a écrit dans le message de
news:u6lz$
Bonjour,

Je viens de créer un tableau croisé dynamique assez classique avec mes
champs "article", "quantité" et "montant ttc".
Je voudrai maintenant ajouter un champ calculé montant/quantité.
Mais lorsque je clique droit sur mon tableau que je selectionne
"Formules", tout mon menu est en grisé, donc aussi "Champ calculé...".

Comment faire, où faut-il se positionner, ou quelle est la manipulation
?

Merci beaucoup !

Arnaud




--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com







Avatar
Gafish
Effectivement, cela pose des soucis car avec les regroupements créés par le
TCD cela implique des pb, notamment en cas de pourcentages.
Comment faire des calculs sur un regroupement quand on est dans query. Par
exemple j'ai une liste d'articles, avec plusieurs fois le même, est-ce
possible de faire un calcul sur la somme de tous les produits un par un. Par
exemple, faire le calcul somme des montants d'un article, sur la quantité de
cet article et ce sur tous les articles.
Merci d'avance

"MAZAS Bernard" a écrit dans le message de
news:
Salut Arnaud

Méfiance avec les champs calculés dans les TCD. Un conseil : vérifie bien
les résultats que tu obtiens.

Bernard

"Gafish" a écrit dans le message de
news:u6lz$
Bonjour,

Je viens de créer un tableau croisé dynamique assez classique avec mes
champs "article", "quantité" et "montant ttc".
Je voudrai maintenant ajouter un champ calculé montant/quantité.
Mais lorsque je clique droit sur mon tableau que je selectionne
"Formules",

tout mon menu est en grisé, donc aussi "Champ calculé...".

Comment faire, où faut-il se positionner, ou quelle est la manipulation
?



Merci beaucoup !

Arnaud








Avatar
Gafish
D'accord ! Merci !

"patrick.lyon" a écrit dans le message de
news:
surtout pas
je travaille ligne par ligne donc pour calculer l'age moyen ce sera
plutot: =LC(-2)/LC(-3)
ou pour population total (garçon + fille) = LC(-4)+LC(-5)
et ainsi de suite


"Gafish" a présenté l'énoncé suivant :
Ok ! merci !
et donc en cas de rafraîchissement ca suit. La formule utilisée est
LIREDONNEESTCD pour extraire les infos du tcd ?

"patrick.lyon" a écrit dans le message de
news:
non pas du tout
je vais générer un tcd avec par ville region par exemple le nbr de
garçon , de fille, la somme des ages
le tableau mis a coté vas me calculer ligne par ligne la moyenne d'ages
des garçons filles des deux, et quand j'arrive au sous total de la
région j'aurais une vrai moyenne etc...
le seul pb c'est que mon tcd passe de 500 a 700 lignes
il suffit de recopier le 2eme tableau vers le bas
(le 2eme tableau est une suite de formule en fait)


"Gafish" a présenté l'énoncé suivant :
Mais ce tableau est-aussi un TCD ou pas ?
N'y-a-t-il pas de problème lors du rafraîchissement des données si ces
dernières ont changé ?

"patrick.lyon" a écrit dans le message de
news:
bonjour
personnellement j'utilise toujours un 2eme tableau collé au tcd qui
reprend les calculs dont j'ai besoin
les graphiques sont toujours associés à ce noveau tableau
je n'ai donc pas trop de soucis de mise en page

"Gafish" avait énoncé :
Merci pour le conseil, je vais ouvrir l'oeil ! :)

"MAZAS Bernard" a écrit dans le
message






de news:
Salut Arnaud

Méfiance avec les champs calculés dans les TCD. Un conseil :
vérifie







bien les résultats que tu obtiens.

Bernard

"Gafish" a écrit dans le
message de







news:u6lz$
Bonjour,

Je viens de créer un tableau croisé dynamique assez classique avec
mes








champs "article", "quantité" et "montant ttc".
Je voudrai maintenant ajouter un champ calculé montant/quantité.
Mais lorsque je clique droit sur mon tableau que je selectionne
"Formules", tout mon menu est en grisé, donc aussi "Champ
calculé...".









Comment faire, où faut-il se positionner, ou quelle est la
manipulation








?

Merci beaucoup !

Arnaud




--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com










Avatar
MAZAS Bernard
"Gafish" a écrit dans le message de
news:
Effectivement, cela pose des soucis car avec les regroupements créés par
le

TCD cela implique des pb, notamment en cas de pourcentages.
Comment faire des calculs sur un regroupement quand on est dans query. Par
exemple j'ai une liste d'articles, avec plusieurs fois le même, est-ce
possible de faire un calcul sur la somme de tous les produits un par un.
Par

exemple, faire le calcul somme des montants d'un article, sur la quantité
de

cet article et ce sur tous les articles.


Ben non, c'est justement le cas où un champ calculé te renvoie un résultat
aberrant. En fait, dans le TCD, tu obtiens le produit des sommes, et non pas
la somme des produits. Il faut rajouter un champ calculé dans la liste elle
même, puis utiliser ce champ dans le TCD. Je n'ai pas trouvé plus simple.

Bernard

Avatar
Gafish
Ok ! Merci pour la réponse !
C'est dommage que l'on soit obligé de modifier la source, mais bon, si l'on
a pas le choix ! :)

"MAZAS Bernard" a écrit dans le message de
news:

"Gafish" a écrit dans le message de
news:
Effectivement, cela pose des soucis car avec les regroupements créés par
le

TCD cela implique des pb, notamment en cas de pourcentages.
Comment faire des calculs sur un regroupement quand on est dans query.
Par


exemple j'ai une liste d'articles, avec plusieurs fois le même, est-ce
possible de faire un calcul sur la somme de tous les produits un par un.
Par

exemple, faire le calcul somme des montants d'un article, sur la
quantité


de
cet article et ce sur tous les articles.


Ben non, c'est justement le cas où un champ calculé te renvoie un résultat
aberrant. En fait, dans le TCD, tu obtiens le produit des sommes, et non
pas

la somme des produits. Il faut rajouter un champ calculé dans la liste
elle

même, puis utiliser ce champ dans le TCD. Je n'ai pas trouvé plus simple.

Bernard





1 2