IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Power BI Discussion :

Créer une mesure avec deux critères


Sujet :

Power BI

  1. #1
    Membre régulier

    Inscrit en
    mars 2007
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : mars 2007
    Messages : 309
    Points : 124
    Points
    124
    Par défaut Créer une mesure avec deux critères
    Bonjour,

    Je suis en mode apprentissage et j'ai besoin d'aide. J'ai un fichier Excel qui comporte une trentaine de colonnes et environ 70,000 lignes. Disons qu'une colonne comporte des fruits (5) : pommes, poires, bananes, cerises, oranges et une autre comporte des couleurs (8) : jaune, orange, rouge, vert, bleu, mauve, noir, blanc.

    Je dois créer une mesure qui ne comptera que les bananes et les poires ET qui sont vertes et déterminera le pourcentage par rapport à l'ensemble de mes 70,000 entrées.

    Je suis capable de créer ma mesure pour les bananes plus les poires, mais je ne parviens pas à ajouter le critère vert. Et, bien sûr, j'ai aussi des pommes qui sont vertes.

    Quelle(s) fonction dois-je utiliser?

  2. #2
    Membre confirmé Avatar de Tippa
    Homme Profil pro
    Consultant Formateur en Business Intelligence
    Inscrit en
    mars 2010
    Messages
    306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant Formateur en Business Intelligence
    Secteur : Enseignement

    Informations forums :
    Inscription : mars 2010
    Messages : 306
    Points : 544
    Points
    544
    Par défaut AND OR / ET OU
    Bonjour,

    Ta formule de calcul pour Bananes, poires ressemble-t-elle à ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Nb Bananes Oranges Bleu = 
    CALCULATE( COUNT( TabFruitsCoul[Fruits] ) , 
                    FILTER( TabFruitsCoul , TabFruitsCoul[Couleurs]="Bleu" && TabFruitsCoul[Fruits] IN {"Bananes", "Oranges"}  ))
    Le && remplace le AND() qui n'accepte que deux critères, et le IN avec {} te permet le multi-critère.
    Les {} permettent de déclare une liste de filtres en DAX.

    Pour le pourcentage sur le total :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    % Bananes Oranges Bleu = 
    VAR NbProd =CALCULATE( COUNT( TabFruitsCoul[Fruits] ) , 
                    FILTER( TabFruitsCoul , TabFruitsCoul[Couleurs]="Bleu" && TabFruitsCoul[Fruits] IN {"Bananes", "Oranges"}  ))
    RETURN
    DIVIDE ( NbProd , COUNTROWS(TabFruitsCoul) )
    Pour le compte global j'utilise COUNTROWS donc le compte de toutes les lignes de la table.
    S'il y a des lignes à exclure du compte (vides ou autres), alors il faut remplacer le COUNTROWS par un compte avec FILTER.

    Dis nous si tout fonctionne ?
    ______________________
    Olivier
    Consultant Formateur BI
    SAP BI4 - Power BI

  3. #3
    Membre régulier

    Inscrit en
    mars 2007
    Messages
    309
    Détails du profil
    Informations forums :
    Inscription : mars 2007
    Messages : 309
    Points : 124
    Points
    124
    Par défaut
    Wow! La réponse est venue plus rapidement que moi faire les tests!!!

    C'est super! Ça fonctionne parfaitement! C'est exactement ce que je voulais!!! Je cherchais une façon de faire "AND" et je ne connaissais pas le truc du &&. C'est sûr que je le note!!!


    J'avais utilisé le COUNTROWS pour le total et pour mon pourcentage final, j'ai utilisé les noms des deux mesures : Nb Bananes Oranges Bleu / TOTAL et mis en forme ma mesure en pourcentage et ça fonctionne!!!

    Un super de gros gros gros merci!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Créer un rôle avec deux critères d'une même colonne
    Par eliottm dans le forum Power BI
    Réponses: 3
    Dernier message: 14/12/2021, 17h09
  2. [CouchDB] Créer une view avec deux documents
    Par Jose.N70 dans le forum NoSQL
    Réponses: 0
    Dernier message: 15/10/2020, 17h38
  3. Créer une image avec deux signatures animées
    Par juanito8300 dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 12/12/2017, 13h53
  4. Réponses: 2
    Dernier message: 18/05/2017, 15h52
  5. [AC-2010] Peut on créer une requete avec deux requetes analyse croisée reliées?
    Par sebing dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 29/04/2014, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo