Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Merlin258413

XLDnaute Occasionnel
Bonjour j'essaie de débuté sur PowerPivot j'ai télécharger add in parfois cela fonctionne mais malheureusement parfois je suis bloqué comme ici.
Dans le fichier Excel ci-joint j'ai une feuille commande et une Feuille Ventes et je désire faire une liaison entre les 2.
Pour cela j'ai créé une feuille Mapping qui me donne les champs en relation
J'ai aussi une feuille Bu qui me donne pour la feuille Vente Champs Crée Par le code BU
Je désire obtenir le résultat suivant :

Affaires N° Commande Lignes de commande TOTAL commande Total Facturé Ecarts
1032 XXXX 10 1000 500 500

Avec Découpage par BU (se trouvant des les ventes "créé par") et par année se trouvant dans 01-CDE

JE vous remercie pour toute l'aide que vous pouvez m'apporter soyez indulgents cela fait que 2 jours que je planche sur Power pivot
 

chris

XLDnaute Barbatruc
Re : Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Bonjour

Il faudrait mettre à jour ta version Powerpivot : tu as du utiliser la 2008 alors qu'il y a une 2012.

Du coup il me propose de convertir ton fichier mais tu as du retirer les données Powerpivot car j'ai un modèle vide.

Avant de tenter de le reconstruire il faudrait qu'on ait la même version.

De façon générale, il faut créer une table commune, à priori une table des numéros d'affaires (1 seul ligne par affaire) à mettre en relation avec les commandes et les factures.

Le champ numéro d'affaire du TCD doit venir de cette table et non de commande ou facture.
 
Dernière édition:

Merlin258413

XLDnaute Occasionnel
Re : Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Bonjour on vient de m'installer PowerPivot SP1 2012. Personnellement je ne vois pas la différence sur la barre d'outils
Le fichier étant trop lourd pour le site pouvez vous avez vous une idée de comment je peux le transférer.
Sinon je suis contraint de tout retirer le travail réalisé et quasiment toute les lignes
EN vous remerciant
 

chris

XLDnaute Barbatruc
Re : Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Bonjour

Utiliser un site comme Accueil de Cjoint.com

Je ne pourrai pas regarder avant vendredi.

L'onglet Powerpivot est le même mais l'interface Powerpivot est un peu différente : on peut notamment afficher les tables et relations sous forme graphique et il y a de nouvelles possibilités (tri d'une colonne sur une autre, fonctions DAX nouvelles...)
 

chris

XLDnaute Barbatruc
Re : Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Bonjour

Tu veux découper ton TCD sur chaque affaire mais aussi sur chaque ligne.

Donc une relation sur Affaire (ta table étant d'ailleurs incomplète) ne suffit pas.
Il faudrait le couple Affaire, ligne.

Par ailleurs une Commande 2014 peut être facturée en 2015 donc c'est la date de commande qui doit donner l'année pour les deux.

Cela donnerait donc Affaire, ligne, année. (Quand l'affaire ne peut être liée à une commande, j'ai mis 2000 pour distinguer).

Cependant un cube de donnée n'obéit pas aux mêmes règles qu'une base de données relationnelle et même si, en bricolant, on arrive à un calcul, je ne garantis pas que cela soit vraiment cohérent notamment parce que si, tu descends au niveau de la ligne, tu n'as pas de raison d'utiliser un TCD car il n'y a pas de réelle synthèse en dehors des sous-totaux affaire.

Tu as juste ligne par ligne :

  • affaire
  • ligne
  • montant commande
  • montant facturé
  • écart (montant commande - montant facturé)
Je ne sais d’où viennent tes données, sans doute pas d'Excel.
Je pense qu'une requête ciblée permettrait de récupérer des données exploitables de façon plus logique.

Je te joins ce que j'ai fait mais je ne le sens pas trop pour les raisons expliquées ci-dessus.

(c) CJoint.com, 2012
 
Dernière édition:

Merlin258413

XLDnaute Occasionnel
Re : Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Bonjour et merci avant tout pour la réponse. Je pense que j'ai fait une erreur en raisonnant base de données avec PowerPivot.
Peut être devrais je passer pas somme.si.ens après avoir identifier l'affaire la commande et la ligne.
Concernant l'année oui elle doit venir de la commande car le but est aussi d'identifier des lignes ou des commandes non facturées.
Ton tableau m'a l'air juste je vais vérifier est ce qu'on peut rajouter le numéro de la commande (dans commande) et la BU (qui provient du lien facturation crée par cf table BU par exemple pour chaque affaire avoir M08DAU) ?
Comment as tu inséré le champs calculé ecart ? sur quel icone tu es allé ? est directement par powerpivot ou base TCD classsique ?


Encore merci pour ta réponse

Juste en quelques lignes pourquoi Powerpivot ne pas etre utilisé comme par exemple Access en considérant les tableaux comme des tables et comme clé primaire la table affaire ? c'est pour ma connaissance perso
 
Dernière édition:

chris

XLDnaute Barbatruc
Re : Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Bonjour

Pour l'écart, j'ai créé une mesure depuis l'onglet Powerpivot.

Il faut être placé dans un cellule du TCD pour le faire.

Concernant les relations : même dans une base de données il faut des relations de 1 à N.
Mais dans les requêtes, on a pas mal de souplesse.
C'est pourquoi je pense que l'on pourrait partir sur une source plus adaptée à ton objectif.

Mais le modèle de données Powerpivot est un cube type datamart.
La logique cube est assez différente de la logique SGDB : schéma en étoile, tables de faits et tables de dimensions, redondance de données. Je ne suis pas spécialiste de ce modèle mais le découvre au fur et à mesure de l'utilisation de Powerpivot.

On peut traiter des données issues de SGBD mais seules les relations de 1er niveau sont bien utilisables.
Les relations en cascade posent souvent problème pour l'analyse par TCD du fait de la logique différente.
 

Merlin258413

XLDnaute Occasionnel
Re : Powerpivot Creation d'un TDC Ventes et commandes Excel 2010

Merci je vois que j'ai encore énormément à apprendre sur le fonctionnement office
je ne sais pas trop encore comment je vais pouvoir utiliser ce puissant outil mais je vais creuser
encore merci pour tout le temps passé
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 229
Messages
2 086 426
Membres
103 206
dernier inscrit
diambote