Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Namispic
New Member

Equivalent de NB.SI

Bonjour,

 

Après réponse d’un formulaire, les données viennent dans une liste que j’ai liée à Power BI.

Dans Power BI, par ligne, j’ai une réponse d’audit. Dans chaque ligne, aux questions, les choix sont donc “conforme”, “non conforme” ou “non applicable”.

Je cherche à faire au bout de chaque ligne, le pourcentage de conformité par ligne : c’est à dire : Nombre de conforme / (nombre de conforme + non conforme).

 

Mais je m’y perds en DAX, entre les calculate, les sumx, etc. Et chaque formule que j'essaie ne marche pas 

 

Merci beaucoup par avance,

1 ACCEPTED SOLUTION

Si j'ai bien compris, cette formule devrait fonctionner

% conforme 2 = 
VAR _Q1 =
    IF ( 'Table'[Question] = "Auditeur", IF ( 'Table'[Q1] = "conforme", 1, 0 ), 0 )
VAR _Q2 =
    IF ( 'Table'[Question] = "Auditeur", IF ( 'Table'[Q2] = "conforme", 1, 0 ), 0 )
VAR _Nb =
    IF (
        'Table'[Question] = "Auditeur",
        CONTAINSSTRING ( 'Table'[Q1], "conforme" )
            + CONTAINSSTRING ( 'Table'[Q2], "conforme" )
    )
RETURN
    DIVIDE ( _q1 + _q2, _Nb, 0 )

latimeria_0-1675264143122.png

 

 

View solution in original post

7 REPLIES 7
latimeria
Solution Specialist
Solution Specialist

Bonjour @Namispic ,

essayez ceci (mesure): 

VAR conforme  = calculate(countrows('table'), 'table'[réponse d’audit] = “conforme”)

VAR NonConforme = calculate(countrows('table'), 'table'[réponse d’audit] = “non conforme” )
RETURN
divide(conforme, conforme + NonConforme,0)

Bonjour, 

 

Merci pour la proposition. 
Je vois bien 'table' à remplacer par mon fichier qui s'apelle "fiche d'audit entreprise extérieur V2", par contre que dois-je mettre à la pace de [réponse audit] .? 

 

Je cherche à avoir par ligne le X% à la fin, dans une colonne

 

Mon fichier est sous la forme :  je cherhce à faire la dernière colonne

 

questionQuestion1question 2% conformité (colonne à ajouter +mesure)
réponse auditeur Yconformenon conforme50%


Merci beaucoup!

Bonjour @Namispic ,

 

La base n'est pas sous forme tabulaire, la mesure ci-dessus ne fonctionnera pas.

DAX travaille sur les colonnes - comme les nouvelles fonctions Excel dynamic arrays ( filtre, ..)

il vaudrait mieux préparer les tables avec powerquery. (et ajouter cette colonne avec powerquery).

Si on veut le faire avec dax, on peut faire comme ceci - ajout d'une colonne:

latimeria_0-1675243038892.png

 

Une colonne n'est pas une mesure. La valeur dans colonne est figée. La valeur de la mesure dépend du contexte - filtres appliqués par exemple.

Bonjour

 

Je crois qu'on touche au but. Mais j'ai encore le soucis des "non applicables". 

Chaque variable est soit : conforme (1), non conforme (0) ou non applicable.

En mettant cette formule, le taux de conformité va diminuer à 33% avec l'ajout d'une autre réponse non applicable. 
Y a-til moyen de diviser par la somme des variables conforme et non conforme et non pas par le total des questions ? 

Si j'ai bien compris, cette formule devrait fonctionner

% conforme 2 = 
VAR _Q1 =
    IF ( 'Table'[Question] = "Auditeur", IF ( 'Table'[Q1] = "conforme", 1, 0 ), 0 )
VAR _Q2 =
    IF ( 'Table'[Question] = "Auditeur", IF ( 'Table'[Q2] = "conforme", 1, 0 ), 0 )
VAR _Nb =
    IF (
        'Table'[Question] = "Auditeur",
        CONTAINSSTRING ( 'Table'[Q1], "conforme" )
            + CONTAINSSTRING ( 'Table'[Q2], "conforme" )
    )
RETURN
    DIVIDE ( _q1 + _q2, _Nb, 0 )

latimeria_0-1675264143122.png

 

 

MERCI ❤️ !!! 😄 

freginier
Solution Specialist
Solution Specialist

 

Can you provide us sample data ? You can send me private message

______________________________________________________

If you found this post helpful, please give Kudos C

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors
Top Kudoed Authors