Accueil – Le CFO masqué › Forums › Power BI › Colonne calculée dynamique avec un segment date
Étiqueté : #DAX #SEGMENT #STOCK #LOGISTIQUE
- Ce sujet contient 3 réponses, 2 participants et a été mis à jour pour la dernière fois par
Olivier Cucuat, le il y a 3 années et 9 mois.
-
AuteurMessages
-
7 mai 2021 à 5 h 06 min #90188
DataStudent
ParticipantBonjour à tous,
Dans un rapport de suivis des ventes dans un contexte de vente de distribution de produits, je n’arrive pas à synchroniser une colonne calculée avec un segment date d’une autre table. Je m’explique :
J’ai 2 tables qui me permettent de suivre les entrées/sorties des articles :
– 1 table ARTICLES dans laquelle sont référencés tous mes produits en vente, avec la quantité en stock
– 1 table MOUVEMENTS DES STOCKS dans laquelle figure l’historique des entrées/sorties datées avec la référence du produit associé.La relation qui lie les 2 tables est une relation de Un-à-plusieurs de ARTICLES vers MOUVEMENT DES STOCKS, avec comme direction du filtrage croisé “A double sens”, sur les colonnes références des produits.
Pour totaliser le nombre de rentrées/sorties de chaque produit, j’ai ajouté 2 colonnes calculées dans la table ARTICLES :
1) Entrées stock = CALCULATE(SUM(‘Mouvements des stocks'[Mouvement qte]), ‘Mouvements des stocks'[Sens] = “Entrée”)
2) Sorties stock = CALCULATE(SUM(‘Mouvements des stocks'[Mouvement qte]),’Mouvements des stocks'[Sens] = “Sortie”)Ces deux colonnes me permettent ensuite de calculer des KPI logistiques comme le temps d’écoulement de stock ou le taux de rotation des stocks.
Sur ma page de rapport, j’ai un segment date type curseur, sur la colonne ‘Mouvements des stocks'[Date de mouvement]. Lorsque je modifie le segment date, la matrice croisée à partir de la table ARTICLES qui permet de suivre mon stock et toutes les stats associées aux colonnes “Entrées stock” et “Sorties stock”, ne prennent pas en compte ce segment.Sauriez-vous comment régler ce genre de problème ?
MerciAttachments:
You must be logged in to view attached files.9 juin 2021 à 4 h 20 min #92028Olivier Cucuat
ParticipantBonjour,
Le mieux serait de créer dans votre modèle de données une Dimension “Dates”, que vous allez ensuite lier à vos tables Articles et Mouvements des stocks (Tables de fait)
Ce sont les données de cette table de dates que vous allez placer dans votre segment de filtre de dates.
Plus généralement, il faut garder en tête que :
>Les tables de dimension prennent en charge le filtrage et le regroupement
>Les tables de faits prennent en charge la totalisation.
>Les relations de votre modèle ainsi que la cardinalité déterminent le type de tableOlivier
9 juin 2021 à 12 h 11 min #92052DataStudent
ParticipantBonjour Olivier,
Merci beaucoup pour votre aide.
J’avais en effet envisager cette solution mais je n’étais pas certain de son succès.
Je vais suivre votre conseil, merci beaucoup encore une fois!
Cdlt.
Guillaume10 juin 2021 à 5 h 24 min #92079Olivier Cucuat
ParticipantBonjour Guillaume,
Avec plaisir !
Oui je pense que vous arriverez à faire ce que vous souhaitez en procédant ainsi.Bonne journée
Olivier
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.