Accueil – Le CFO masqué › Forums › Power BI › Répartir le montant des factures trimestrielles sur 3 mois
- Ce sujet contient 4 réponses, 2 participants et a été mis à jour pour la dernière fois par
06.acacias_ebrasement, le il y a 1 année et 2 mois.
-
AuteurMessages
-
12 décembre 2023 à 8 h 51 min #135394
06.acacias_ebrasement
ParticipantBonjour,
Je travaille sur plusieurs tables concernant des factures :
– la table commandes qui contient un champ sur la périodicité (mensuelle, trimestrielle, semestrielle, annuelle)
– la table lignefacture qui contient le montant HT de la prestation
– la table entêtefacture qui comprend le sens en fonction du type de facture (1 sur les factures, -1 sur les avoirs)J’aimerais répartir les montant des factures trimestrielles, semestrielles et annuelles sur 3/6/12 mois en commençant par le mois de la facturation afin de calculer un CA sur le mois de réalisation des prestations et non celui de la facturation.
Je ne sais pas du tout comment prendre le problème, si on peut faire qqc au niveau de la transformation des données ou directement dans le calcul de mesures pour le rapport.Je joins des captures avec une version simplifiée de mes tables.
Merci d’avance à qui pourra m’aider.
Attachments:
You must be logged in to view attached files.12 décembre 2023 à 23 h 40 min #135458Xavier Allart
ParticipantBonjour
Pour vous aider, merci d’envoyer le power bi simplifié ou les tables simplifiées au format Excel. Merci
cordialement
14 décembre 2023 à 5 h 04 min #13550006.acacias_ebrasement
ParticipantBonjour,
Voici les tables simplifiées dans Excel.
Merci d’avance pour votre aide.
Attachments:
You must be logged in to view attached files.15 décembre 2023 à 2 h 53 min #135552Xavier Allart
ParticipantBonjour
Je vous propose cette solution
création d’une nouvelle table par réference à la table LigneFacture
la fusionner avec la table EnteteFacture sur le champ IDFacture
developper la colonne DateFacture
la fusionner avec la table Commandes sur le champ IDcommande
developper la colonne Periodicite
J’ai supprimmer les lignes dont le montant est de 0 ou la periodicite est de 0
dans une nouvelle colonne calculer le montant par période
[#” MontantHT “]/[Periodicite]ajouter une colonne pour généner une liste des dates (1 par mois selon la périodicité)
= Table.AddColumn(#”Personnalisée ajoutée”, “List.Dates”, each List.Transform({0..[Periodicite]-1}, (x) =>
Date.AddMonths(Date.StartOfMonth([DateFacture]), x)
))Developper la liste sur plusieures lignes
conserver seulement les colonnes “IDLigne”, “Montant/Période”, “List.Dates”
Cordialement
Attachments:
You must be logged in to view attached files.15 décembre 2023 à 5 h 17 min #13555806.acacias_ebrasement
ParticipantBonjour Xavier,
Merci pour votre aide, ça a l’air de parfaitement fonctionner sur ma version simplifiée.
Reste plus qu’à l’appliquer sur mes vraies données.Bonne fin de semaine !
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.