Tableau Croisé Dynamique avec 2 colonnes de dates : Problème

Y compris Power BI, Power Query et toute autre question en lien avec Excel
N
NicolasGdl
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 16 août 2019

Message par NicolasGdl » 16 août 2019, 12:34

Merci beaucoup pour votre aide ! Seul bémol je n'arrive pas à avoir les filtres par mois et années comme vous...?
Essai_GDL2.xlsx
(22.02 Kio) Téléchargé 1 fois
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 4'012
Appréciations reçues : 289
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 16 août 2019, 12:37

Bonjour

Il faut grouper les dates dans le TCD (en principe, 365 le fait automatiquement...)

Placer la date en ligne, clic droit sur un date, grouper : cocher Années, mois, jour

Puis déplacer les champs à l'endroit voulu...

A noter qu'il est nettement préférable de mettre la source sous forme de tableau structuré...
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
N
NicolasGdl
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 16 août 2019

Message par NicolasGdl » 16 août 2019, 13:13

Je m'excuse de revenir vers vous, mais dans le TCD les valeurs sont finalement pas les bonnes.

Prenons toujours le mois de mai en référence, AAA a versé uniquement 500 et 500 soit 1.000 or dans le TCD il est affiché 2.000

Comment faire ?
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 4'012
Appréciations reçues : 289
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 16 août 2019, 13:57

RE

Effectivement j'ai fait trop vite :oops:

J'ai épuré et homogénéisé la colonne Attribut de la 1ère requête afin de pouvoir conserver le numéro du versement et croisé sur 2 colonnes et non une (le croisement sur l'index seul cela provoquait un produit cartésien)
Essai_GDL_PQ.xlsx
(38.18 Kio) Téléchargé 1 fois
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
N
NicolasGdl
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 16 août 2019

Message par NicolasGdl » 16 août 2019, 14:03

Merci pour votre retour,

Est-il juste possible de m'éclairer sur ces différentes requêtes un peu plus en détail afin que je puisse également arriver à ce même résultat,

Merci encore de votre temps et votre aide,

Bien à vous,
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 4'012
Appréciations reçues : 289
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 16 août 2019, 14:23

RE

Je repars de ma remarque :
Ton cas est plus complexe du fait des couples.

Fait en 3 requêtes (pour rester simple) :
  • la première décroise :
    on supprime les colonnes inutiles, on ajoute un index (onglet Ajouter une colonne), on décroise tout sauf index et Nom
    un peu de ménage dans le colonne Attribut :
    remplacer " :" par rien, supprimer les espaces début et fin (clic droit sur le titre de colonne, Transformer), puis Majuscule à chaque mot
  • la 2ème récupère les montants :
    On crée une requête vide et on indique dans la barre de Formule de PowerQuery
    = suivi du nom de la première requête.
    On filtre les Attributs avec un filtre textuel Commence par Versement et on renomme la colonne Valeur
  • la 3ème récupère des dates puis croise avec la 2ème pour ré-associer les montants :
    Même création de requête vide mais on filtre sur Commence par Date et on renomme Attribut
    Typage et renommage de la colonne Date
    On enlève "Date " de la colonne Versement par remplacer afin de retrouver les mêmes intitulés que sur la 2ème requête
    On fusionne avec la 2ème requête sur les colonnes Index et Versement
    On développe la table fusionnée par la double flèche à côté du titre et on ne sélectionne que Montant
C'est cette requête qui est utilisée par le TCD
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
N
NicolasGdl
Nouveau venu
Nouveau venu
Messages : 7
Inscrit le : 16 août 2019

Message par NicolasGdl » 16 août 2019, 19:36

Merci pour votre aide et vos remarques,

Cela fonctionne très bien :wink:
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message