Aide formule dax

Bonjour,

Question de niveau débutant et j'en suis désolé.

Je cherche à faire une formule si classique basé notamment sur une colonne texte "Currency' dont les valeurs sont "EUR" ou "USD".

Price value = IF( 'Programmatic[Currency] = "USD", "Low", IF( 'Programmatic[Currency]="EUR", "Medium", "" ) )

Mais la formule dax ne reconnait pas cette colonne mais uniquement les mesures.

Comment puis je faire en sorte que ma colonne soit reconnue ?

Merci d'avance

T

Bonjour à tous,

Une proposition ?

Price value = IF( 'Programmatic[Currency] = "USD", "Low",  "Medium" )

Cette méthode ne fonctionne pas.

J'ai tenté ça en langage M et cela semble fonctionner (j'ai changé les valeurs par rapport à mon exemple précédent):

if [Currency] = "USD" then [Net Revenue]*[#"Value CHF for 1$"]
else if [Currency] = "EUR" then [Net Revenue]*[#"Value CHF for 1€"]
else ""

Bonjour de nouveau

Cette méthode ne fonctionne pas.

J'ai tenté ça en langage M et cela semble fonctionner (j'ai changé les valeurs par rapport à mon exemple précédent):

if [Currency] = "USD" then [Net Revenue]*[#"Value CHF for 1$"]
else if [Currency] = "EUR" then [Net Revenue]*[#"Value CHF for 1€"]
else ""

C'est pourtant, sauf erreur de ma part, la syntaxe correcte en langage DAX.

Si maintenant vous utilisez le langage M vous êtes dans la partie Power Query (Excel ou Power BI Desktop). C'est autre chose !

Par ailleurs, l'esprit de votre formule, telle que vous la présentez maintenant, est totalement différent du message initial....

Un fichier exemple de votre besoin réel aurait été bienvenu.....

Désolé vous avez raison, je partais sur du dax et puis en M c'était tout aussi simple.

En tout cas c'est bon, merci de votre aide qui m'a aiguillé.

Rechercher des sujets similaires à "aide formule dax"