Colonne calculée dynamique avec un segment date

Accueil – Le CFO masqué Forums Power BI Colonne calculée dynamique avec un segment date

  • 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 2 années et 10 mois.
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Articles
  • #90188
    DataStudent
    Participant

    Bonjour à 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 ?
    Merci

    • Ce sujet a été modifié le il y a 2 années et 11 mois par DataStudent.
    • Ce sujet a été modifié le il y a 2 années et 11 mois par DataStudent.
    Attachments:
    You must be logged in to view attached files.
    #92028
    Olivier Cucuat
    Participant

    Bonjour,

    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 table

    Olivier

    #92052
    DataStudent
    Participant

    Bonjour 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.
    Guillaume

    #92079
    Olivier Cucuat
    Participant

    Bonjour Guillaume,

    Avec plaisir !
    Oui je pense que vous arriverez à faire ce que vous souhaitez en procédant ainsi.

    Bonne journée

    Olivier

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.