Obtenir une donnée format texte adjacente à une valeur Max identifiée

Accueil – Le CFO masqué Forums Power Pivot Obtenir une donnée format texte adjacente à une valeur Max identifiée

Mots-clés : 

  • Ce sujet contient 9 réponses, 2 participants et a été mis à jour pour la dernière fois par Sophie Marchand, le il y a 7 années et 7 mois.
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Articles
  • #34307
    Karmapa67
    Participant

    Bonjour,

    J’utilise la version PowerPivot sous Excel 2016,
    je cherche à obtenir une donnée au format texte qui se rapporte à ma valeur max déjà calculé dans une autre colonne.
    Je vous mets en copie un screenshot avec 2 exemples.
    Liens Screenshot
    la formule que j’utilise pour obtenir la valeur max par Pays d’origine (PO) est:

    =if([Niveau]=0;CALCULATE(max([Somme part mat par PO]);filter(Nomenclature;Nomenclature[PF]=EARLIER(Nomenclature[PF])));0)

    En fonction de la valeur en colonne “Max par PO”,
    je souhaites obtenir le code pays qui se rapporte à ce MAX
    dans les deux exemple je souhaites avoir dans une autre colonne
    ES pour 06051
    FR pour 06053

    J’ai tenté avec l’écriture suivante:
    =calculate(values(Nomenclature[PO]);Nomenclature[Max Par PO])

    mais je n’obtiens pas ce que je souhaites.

    En espérant que vous pourrez m’aider sur ce sujet,
    dans l’attente de vous lire,

    Thomas.

    #34330
    Sophie Marchand
    Participant

    Bonjour,

    Je ne suis pas tout à fait certaine de comprendre ce que vous tentez de faire, mais si je comprends bien, vous pourriez tout simplement utiliser la fonctionnalité Group by / Groupement par de Power Query et regrouper vos données par votre dimension texte et extraire la valeur maximum de votre valeur numérique pour chaque regroupement.

    Au plaisir,

    Sophie

    #34339
    Karmapa67
    Participant

    Merci Sophie pour cette possible solution,
    Nous n’avons pas installé PowerQuery sur nos machines je vais voir pour installer ce complément Excel.

    Je ne pense pas que cette solution pourra me débloquer sur l’ensemble de mon travail.

    Si j’arrive à obtenir le code Pays qui se rattache à la valeur maximum (question initial)
    Je pourrais ensuite débloqué ma condition final qui me permet d’établir le pays d’origine de chaque articles.

    n’y a t il pas possibilité de passer par des formules DAX imbriquées pour obtenir l’information que je recherche ?

    Je suis novice dans le domaine Power BI et je ne connais pas toutes les possibilités et limites de PowerPivot.

    #34341
    Sophie Marchand
    Participant

    Bonjour,

    Il y a sûrement une solution mais je ne saisi pas bien ce que vous tentez de faire.

    Au final, qu’est-ce que vous cherchez à produire? Une table dans Power Pivot ou une visualisation dans Excel?

    Si vous cherchez à produire une table dans Power Pivot, que devrait contenir cette table?

    Si vous cherchez à montrer une visualisation dans Excel avec la valeur maximale d’une catégorie d’item et le nom de l’item en question à ses côtés, vous pouvez tout simplement faire ça dans un tableau croisé dynamique, en présentant le max au lieu de la somme…

    Merci de préciser au final, ce que vous cherchez à produire. Il sera plus facile de vous aider.

    Sophie

    #34349
    Karmapa67
    Participant

    Je cherche à détermine le MADE IN des références que nous fabriquons.

    la colonne “PF” représente les produits que je vends et les lignes pour chaque PF représentent les coûts et l’origine de chaque composant qui compose mon produit.

    pour déterminer l’origine de mon PF j’applique une condition par rapport au % France (Partie OK trouver) et si la condition n’est pas respecté je prends le pays dont le % coût est le plus élevé (là je coince).

    la finalité est une visualisation dans Excel, sous forme de TCD

    #34350
    Sophie Marchand
    Participant

    Bonjour,

    J’ai créé un fichier avec un exemple fictif.

    Je crois que c’est ce que vous tentez de présenter.

    Si tel est le cas, je n’ai pas du tout utiliser de DAX. J’ai plutôt utilisé les fonctionnalités de tableaux croisés dynamiques, notamment le filtre numérique TOP 10, que j’ai modifié pour qu’il présente le TOP 1.

    Est-ce bien le résultat que vous recherchez?

    Sophie

    #34353
    Karmapa67
    Participant

    Pouvez vous me transmettre votre exemple ?

    Un partage d’écran peut être envisageable pour que je vous expose ma problématique et que l’on puisse échangé plus rapidement ?

    dans tout les cas, je vous remercie pour le temps que vous me consacrer

    #34354
    Sophie Marchand
    Participant

    Bonjour,

    Je vois qu’il y a eu un problème au niveau du téléchargement du fichier. Je tente de le joindre à nouveau.

    Merci.

    Sophie

    Attachments:
    You must be logged in to view attached files.
    #34356
    Karmapa67
    Participant

    C’est ça que je cherche à avoir quand ma première condition n’est pas respectée.
    La première condition étant:
    si ma part Mat FR identifiée pour chaque PF est supérieur à X% je considère directement mon PF en MADE IN France, sinon je fais ce que vous m’avez montrer.

    Ma problématique est qu’avec votre solution je me vois dans l’obligation de faire 2 TCD distincts:
    l’un avec mes MADE IN France et un autre avec le reste.
    j’aurai souhaité avoir tout mes références dans un seul TCD

    #34357
    Sophie Marchand
    Participant

    Et comment vous obtenez le % en question?

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