Aide Question TCD

Bonjour

Catherine33432 a écrit :Tout concorde sauf un petit cas.

Si on moins tu indiquais le ou lesquels...

C'était ces cas:

Mouvement = Retrait

Date en Mars mais Retrait en Avril selon la DateMAJ

cas

Il ne me reste le problème avec les graphiques, après, j'en aurai fini.

Voici le fichier:

3tcd-versions5.xlsx (58.52 Ko)

RE

Pour le 1er il manque le cumul

image

Pour le second : un TCD ne peut cumuler des périodes non affichées

Puisque c'est le dernier mois utiliser la totalité et non Avril et donc sans cumul

image

Bonjour,

J'ai changé le Résultat cumulé par période mais il y a des coûts en décembre et il a mis la même valeur qu'en novembre.

cout

Comment avez-vous fait pour obtenir les bonnes données cumul pour avril ?

J'ai enlevé la période mais rien ne s'affiche.

Voici mon fichier:

4tcd-versions5.xlsx (58.44 Ko)

Bonjour,

J'ai changé le Résultat cumulé par période mais il y a des coûts en décembre et il a mis la même valeur qu'en novembre.

cout

[a=https://forum.excel-pratique.com/file/img/1/86226_6481e7cf16619253892245.jpg][/a]

Pour le graphique2, j'ai ajouté Nature dans les paramètres de PowerQuery, quand j'actualise, j'obtiens ces résultats:

J'ai 84 au lieu de 83

Et quand j'enlève le champ Nature dans PowerQuery et j'actualise, il revient au bon résultat 83

As-tu un idée pour m'aider stp ? Merci!!!

capture d ecran 2023 06 08 140814

Voici mon fichier:

7tcd-versions5.xlsx (58.46 Ko)

RE

En décembre il n''y a que du P donc avec un filtre sur S pas de coûts...

Pour Nature je en comprends pas ce que tu évoques. Je ne vois 84 nulle part...

Le coûts que j'ai
Il faudrait qu'il se comptabilise à moins d'un retrait

Novembre7361,32
Décembre166,71
Mars675,97
Avril1063,92

RE

Décidément tu ne lis pas attentivement !

Et quand je clique sur le P, j'ai une valeur négative dans le graphique

capture d ecran 2023 06 08 155645

Bonjour

Catherine33432 a écrit :Tout concorde sauf un petit cas.

Si on moins tu indiquais le ou lesquels...

C'était ces cas:

Mouvement = Retrait

Date en Mars mais Retrait en Avril selon la DateMAJ

Et puis?

cas

RE

En décembre il n''y a que du P donc avec un filtre sur S pas de coûts...

Ok pour ça...

Pour Nature je en comprends pas ce que tu évoques. Je ne vois 84 nulle part...

Oui, lorsque je mets à jour mon fichier d'origine, lorsque j'ajoute Nature dans ces paramètres:

Lignes groupées

lignes groupees

Requêtes fusionnées

requetes fusionnees


Et dans Décompte-Data développé

decompte date developpe


J'obtiens 84


Il y a deux Num qui sont en double....

Comment régler ce problème?

capture

RE

Si tu as des doublons en croisant sur 7 colonnes c'est soit qu'il y a un problème dans ta base soit il faut une autre colonne discriminante...

Puisque tu as la base qui produit le problème (et pas celle de ton classeur où je n'ai pas 84), à toi d'analyser les lignes de ce Num

Bonjour,

Tu as raison, je crois que j'ai besoin d'une autre colonne en paramètre dans powerquery.

Le vrai nombre est 83 et lorsque j'ajoute Nature dans powerquery, j'ai 84, et quand j'ajoute en plus Valeur, j'ai 85.
Aussi, ça donne 2 de plus à chaque période donc 79 au lieu de 77.

Je te partage mon fichier avec ce que ça donne:

J'aimerais que tu m'aides.

Merci beaucoup @Chris de ton aide, c'est vraiment apprécié.

5tcd-versions.xlsx (62.04 Ko)
capture d ecran 2023 06 08 204043

Bonjour Chris,

J'ai pris le temps d'analyser ma base et j'en suis venue aux conclusions suivantes.

Au lieu de prendre la dernière version, j'ai changé dans PowerQuery pour VersionActive=Vrai

Le décompte doit ressembler à ça:
Les bons résultats sont : Novembre = 61; Décembre = 61; Janvier=61; Février=61, Mars=61 et AVRIL=72 et non 67

J'ai 61 en mars + 11 nouveaux en avril = 72
J'avais 5 retraits en avril qui ont aussi déposé en avril donc c'est annulé.
Dans le PowerQuery-Décompte, il soustrait 72-5 et donne 67 ce qui est faux.

1

Les règles à respecter sont :

1) Si Mouvement=DÉPÔT ou MAINTIEN, il faut regarder la DATE

2) Si Mouvement=RETRAIT, il faut regarder la DATEMAJ

2.1) SI Retrait est dans le mois précédent la DateMAJ doit compter comme un dépôt dans le mois précédent et ensuite les retirer dans le mois du retrait

Exemples de cas:

exemple1

2.2) SI Retrait est dans le même mois que la Date et la DateMAJ, on ne fait pas de dépôt, ni de retrait

exemple2

Ma question est comment faire le changement dans les étapes dans PowerQuery-Décompte ?

capture d ecran 2023 06 09 112505

Le graphique des coûts et bon. C'est seulement le décompte et la nature qui a un petit problème lorsqu'il y a des retraits.

J'aurai besoin que tu me dises si c'est faisable et si oui, comment faire ?

J'aimerais apprendre et je le saurai pour les prochaines fois et je n'aurai pas besoin de le demander.

Merci Chris de ton entière collaboration, c'est apprécié.

Voici mon fichier qui a servi à mon analyse:

8tcd-versions.xlsx (62.61 Ko)

Bonjour,

Pour faire suite au message précédent :

J'ai ajouté

[Mouvements]="Maintien"

à la formule :

if [Mouvements]="Dépôt" or [Mouvements]="Maintien" then Text.From(Date.Year([Date]))&" "&Number.ToText(Date.Month([Date]),"00#(lf)")&Date.MonthName([Date]) else Text.From(Date.Year([DateMAJ]))&" "&Number.ToText(Date.Month([DateMAJ]),"00#(lf)")&Date.MonthName([DateMAJ]) 

Et j'aimerais ajouter un autre bout de code mais je ne sais pas trop comment traduire ça...

IF [Mouvements]="Retrait" and  [Date] < [DateMAJ] then 1 (considéré comme un dépôt à la DATE et le mettre à -1 à la DATEMAJ)
ELSE IF
[Mouvements]="Retrait" and  [Date] = [DateMAJ] then 0 (ne pas comptabiliser)

J'ai pensé l'ajouter dans "Data-Personnalisée ajoutée" ou c'est mieux ailleurs?

Est-ce que tu peux m'aider avec la formule s'il te plait ?

MERCI BEAUCOUP!!

capture

Bonjour,

Je pense bien que mon problème est trop complexe pour PowerQuery car personne ne connait la réponse.

Hello

Alors rien n'est impossible avec PowerQuery, tout vient des explications à la base. Etant donné qu'il y a un grand nombre de règles de ce que j'ai compris, la chose est difficile à gérer avec l'ensemble des allers retours.

J'ai rajouté une étape sur les décomptes pour avoir ton 72 sur le graphique.

Par contre je n'ai pas bien compris tes règles à respecter :

Les règles à respecter sont :

1) Si Mouvement=DÉPÔT ou MAINTIEN, il faut regarder la DATE

2) Si Mouvement=RETRAIT, il faut regarder la DATEMAJ

2.1) SI Retrait est dans le mois précédent la DateMAJ doit compter comme un dépôt dans le mois précédent et ensuite les retirer dans le mois du retrait

Je comprends le "si" mais je ne comprends pas la signification de regarder la DATE, regarder la DATEMAJ ?

Je prends connaissance du sujet à l'instant donc désolé si il y a de la redite

PS : Le fichier avec le 72 en avril sur les demandes

@+

11tcd-versions.xlsx (62.49 Ko)

Merci Baroute78

Les règles signifient
Dépôt ou Maintien il faut compiler

dans la période correspondant à la DATE

Retrait si la DATE < DATEMAJ, il compiler

dans la période correspondant à la DATE

Ensuite, faire le retrait dans la période de la DATEMAJ

Si, pour le retrait, la DATE est dans

la même période que la DATEMAJ, ça annule

Rechercher des sujets similaires à "aide question tcd"