web-dev-qa-db-fra.com

Power BI: condition multiple dans une seule condition if

J'ai une table avec les champs Amount, Condition1, Condition2.

Exemple:

Amount  Condition1   Condition2
----------------------------------
123     Yes          Yes
234     No           Yes
900     Yes          No

Je veux calculer les 20% du montant en fonction de la condition:

Si les deux Condition1 et Condition2 est Oui, puis calculez 20% autre 0.

Mon essai: J'ai essayé avec une colonne personnalisée conditionnelle mais je n'ai pas pu ajouter AND dans IF dans l'éditeur de requête.

2
MAK

Vous pouvez écrire une colonne conditionnelle comme ceci:

= IF(AND(Table1[Condition1] = "Yes", Table1[Condition2] = "Yes"), 0.2 * Table1[Amount], 0)

Ou vous pouvez utiliser && au lieu de la fonction AND:

= IF(Table1[Condition1] = "Yes" && Table1[Condition2] = "Yes", 0.2 * Table1[Amount], 0)

Ou une version encore plus courte utilisant la concaténation:

= IF(Table1[Condition1] & Table1[Condition2] = "YesYes", 0.2 * Table1[Amount], 0)
4
Alexis Olson

Essayez de créer une nouvelle colonne calculée. Et utilisez ci-dessous la requête DAX:

new_column = IF(Conditition1 = "Yes", IF(Condititon2 = "Yes",Amt * 0.2 ,0), 0)
1
Nishant Gupta