Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  Résultats formule vide ?

    Posted 13 days ago
    Edited by Stanislas Experton 13 days ago
    Bonjour,
    j'ai un souci que je n'arrive pas à résoudre.
    J'ai une table avec un stock de produits, je voudrais récupérer le prix d'achat d'une autre table pour ensuite calculer la valeur en stock.
    Je vais donc, via la formule LOOKUPVALUE, rechercher ma référence produit dans la table où j'ai le prix d'achat pour récupérer le prix d'achat.

    Cela fonctionne pour 90 % (encadré bleu) des références mais j'ai certaines références où cela renvoi un résultat vide, je ne comprends pas (image avec les encadrés rouge).

    Pourtant dans ma table de prix, j'ai bien TOUS les prix des produits que je recherche qui sont indiqués (2ème image avec colonne "prix d'achat pondéré").
    Et si ma formule ne marchait pas, elle devrait retourner "0" comme indiqué dans les paramètres, pas vide non ?...

    Une idée ?

    Merci

    ------------------------------
    Stanislas Experton
    buyer
    Toulouse
    ------------------------------


  • 2.  RE: Résultats formule vide ?

    Top Contributor
    Posted 13 days ago
    Bonjour,

    Quel est le champ qui fait la relation entre les deux tables ?

    Pourquoi vouloir récupérer le prix d'achat de l'article dans la table de faits ? Cela va allourdir le modèle inutilement non ? Pour moi, le prix d'achat est un attribut de l'article et doit faire partie de la dimension articles. Une mesure avec un Sumx sur la table articles devrait fonctionner.

    Bon courage,

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------



  • 3.  RE: Résultats formule vide ?

    Posted 12 days ago
    Bonjour,

    merci pour votre aide.
    La colonne qui fait la relation est le "product_id", référence de l'article.

    Je dois récupérer le prix d'achat car je veux calculer la valeur de mon stock (dans ma table, je n'ai que les quantités disponibles).
    Je vais donc chercher dans ma table des achats le prix du produit.

    Ce prix n'est pas fixe, il évolue au gré des achats fait sur l'article. D'où la formule LOOKUPVALUE pour rapatrier le prix.

    Je ne comprends pas les cases vides étant donné que la formule fonctionne et que tous les prix existent dans l'autre base

    Merci

    ------------------------------
    Stanislas Experton
    buyer
    Toulouse
    ------------------------------



  • 4.  RE: Résultats formule vide ?

    Top Contributor
    Posted 12 days ago
    Bonjour,

    Sans voir le modèle j'ai du mal à trouver le problème. Quand vous dites que les prix d'achat évoluent, ils évoluent et sont gérés via une SCD2 ou ils sont simplement mis à jour dans la table en écrasant les prix précédents à chaque upadate ? Je reste quand même sur mon idée de départ, ce serait à mon avis mieux de gérer ça via une mesure et non colonne calculée.

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------