Mesure calculée dans power BI

Accueil – Le CFO masqué Forums Power BI Mesure calculée dans power BI

  • Ce sujet contient 11 réponses, 2 participants et a été mis à jour pour la dernière fois par Houzaimat, le il y a 1 année.
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Articles
  • #59526
    Houzaimat
    Participant

    Bonjour,

    j’ai une table “Unit of measure” qui contient un seul champ avec les valeurs “Metric et Imperial”. j’ai aussi une autre table “SPECS” qui contient plusieurs colonnes;J’utilise un Slicer pour pouvoir choisir une des valeurs à la sélection sur la la table “Unit of measure”. En fonction de la sélection, il doit filtre ma table SPECS sauf que cette table n’est pas en relation avec la table SPECS.
    Donc j’utilise cette formule :

    Mesure = IF(HASONEVALUE(‘Unit of measure'[A]) && MAX(‘Unit of measure'[A])=”Metric”;max(SPECS[Colonnebar]);max(SPECS[Colonnepsi]))

    La sélection fait changer les valeurs mais mon problème est que elle m’envoie le max si la condition est vérifiée alors que je veux qu’elle me renvoie toutes les valeurs.

    Avez-vous s’il vous plait une solutions à me proposer ?

    • Ce sujet a été modifié le il y a 1 année par Houzaimat.
    #59528
    Sophie Marchand
    Participant

    Bonjour,

    Pourriez-vous svp reproduire un exemple de vos deux tables et les partager sur le forum? En même temps, fournissez-nous un exemple de ce que vous recherchez comme résultat. Ce sera plus facile pour nous de comprendre ce que vous tentez de faire et plus facile d’y répondre en ayant les données sous la main.

    Merci.

    Sophie

    #59529
    Houzaimat
    Participant

    Table “Unit of measure” :
    A |
    —————–
    Metric |
    Imperial |

    Table “SPECS”:

    Colonnebar | Colonnepsi | Code
    ———- ———— ———
    10 | -120 | A
    9 | 150 | B
    5 | 20 | A

    Avec la formule:
    Mesure= IF(HASONEVALUE(‘Unit of measure'[A]) && MAX(‘Unit of measure'[A])=”Metric” ;max(SPECS[Colonnebar]);max(SPECS[Colonnepsi]) )

    Résultat de la formule:
    – si la valeur sélectionnée = “Metric” , j’ai:
    Mesure | Code
    ———- ———
    10 | A
    9 | B

    Sinon j’ai ça:

    Mesure | Code
    ———— ———
    150 | B
    20 | A

    De mon côté, si la valeur sélectionnée est bien “Metric”, j’aimerai avoir comme résultat:
    Mesure | Code
    ———- ———
    10 | A
    9 | B
    5 | A

    Sinon avoir :
    Mesure | Code
    ———— ———
    -120 | A
    150 | B
    20 | A

    Je rappelle bien qu’il n’y a pas de jointure entre les deux tables. Ce qui relie les deux c’est la condition que j’aimerai effectuer en me basant de la valeur sélectionnée de la table “Unit of measure” ( Metric ou bien Imperial).

    D’avance merci pour votre aide.

    • Cette réponse a été modifiée le il y a 1 année par Houzaimat.
    • Cette réponse a été modifiée le il y a 1 année par Houzaimat.
    #59531
    Sophie Marchand
    Participant

    Bonjour,

    Je vous demande de fournir les tables sous forme de fichiers svp, de façon à ce que l’on ait pas à tout reproduire manuellement pour pouvoir vous aider. Vous pouvez uploader vos fichiers sur ce forum.

    Merci.

    #59533
    Houzaimat
    Participant

    En pièce jointe les specs:

    #59535
    Houzaimat
    Participant

    Ici nous avons la table Unit of measure:

    #59547
    Houzaimat
    Participant

    Après avoir récupérer les données; pourriez-vous svp supprimer les fichiers dans le forum?
    C’est pour des raisons de sécurité et de confidentialité.

    D’avance merci pour votre compréhension.

    • Cette réponse a été modifiée le il y a 1 année par Houzaimat.
    • Cette réponse a été modifiée le il y a 1 année par Houzaimat.
    #59550
    Sophie Marchand
    Participant

    Bonjour,

    Je vais supprimer vos fichiers. Veuillez nous fournir des “exemples” de fichiers (à échelle réduite) avec des données fictives.

    Merci.

    Sophie

    #59580
    Houzaimat
    Participant

    Ci-joint la table SPECS

    Attachments:
    You must be logged in to view attached files.
    #59582
    Houzaimat
    Participant

    Ci-joint la table Unit of measure

    Attachments:
    You must be logged in to view attached files.
    #59584
    Houzaimat
    Participant

    Merci par avance pour votre aide :).

    #59647
    Houzaimat
    Participant

    Bonjour,

    il y a t’il un moment de dire:
    IF(selectedvalue(‘Unit of measure'[A])=”Metric” ;SPECS[Colonnebar];SPECS[Colonnepsi])

    Sachant que Colonnebar et Colonnepsi sont de type Texte ?

    C’est vraiment ce que j’aimerai faire pour résoudre mon problème, mais la fonction selectedvalue() ne marche pas comme c’est une colonne calculée.

    D’avance merci pour vos actions et votre aide.

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