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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
rondino
New Member

comment retourner plusieurs variables avec dax

règle totale =
var Math = CALCULER ( SELECTEDVALUE ('TEST_Rapport _Exigences'[Critere1_Statut]), FILTER ('TEST_Rapport _Exigences','TEST_Rapport _Exigences'[CodeRegle]= "MAT" ))
var Science = CALCULER ( SELECTEDVALUE ('TEST_Rapport _Exigences'[Critere2_Statut]), FILTER ('TEST_Rapport _Exigences','TEST_Rapport _Exigences'[CodeRegle]= "SCI" ​​))
 var Histoire = ( CALCULER ( SELECTEDVALUE ('TEST_Rapport _Exigences'[Critere3_Statut]), FILTRE ('TEST_Rapport _Exigences','TEST_Rapport _Exigences'[CodeRegle]= "SON" )))
 var ART =( CALCULER ( SELECTEDVALUE ('TEST_Rapport _Exigences'[Critere4_Statut]), FILTER ('TEST_Rapport _Exigences','TEST_Rapport _Exigences'[CodeRegle]= "ART" )))
 var Langens = (CALCULATE(SELECTEDVALUE('TEST_Rapport _Exigences'[Critere5_Statut]),KEEPFILTERS('TEST_Rapport _Exigences'[CodeRegle]="FR1" || 'TEST_Rapport _Exigences'[CodeRegle]="EN1")))
 var Langsec = (CALCULATE(SELECTEDVALUE('TEST_Rapport _Exigences'[Critere6_Statut]),KEEPFILTERS('TEST_Rapport _Exigences'[CodeRegle] ="FR2"||'TEST_Rapport _Exigences'[CodeRegle]="EN2")))
 var ECREPS = (CALCULATE(SELECTEDVALUE('TEST_Rapport _Exigences'[Critere7_Statut]),FILTER('TEST_Rapport _Exigences','TEST_Rapport _Exigences'[CodeRegle]="EDU")))
 var mat = IF(Histoire,Histoire,"3")
 var his = IF(Math,Math,"3")
 var SCI = IF(Science,Science,"3")
 var ARTs = IF(ART,ART,"3")
 var Lngens = IF(Langens,Langens,"3")
 var Lngsec = SI (Langsec,Langsec, "3" )
 var EEPS = SI (ECREPS,ECREPS, "3" )
return  // je veux retourner  var mat var his var SCI var ARTs var Lngsec var Lngsec var EEPS
j'ai essayé avec switch sans succès 
1 REPLY 1
Igna
Resolver III
Resolver III

Bonjour,

 

Peux-tu nous donner le contexte dans lequel tu veux retourner plusieurs variables d'une formule DAX ? Est-ce que tu veux sortir une ligne contenant la valeur de chaque variable dans chaque colonne  ?

Si c'est le cas je t'invite à jeter un oeil à ce lien qui explique bien comment le faire : https://www.sqlbi.com/articles/using-generate-and-row-instead-of-addcolumns-in-dax/

 

Hello,

Could you give us more context on what you try to return multiple values with a single DAX formula ? Do you want to get a row with value of the variables in each columns ?

If this is the case I invite you to check this link that explain the best way to do it : https://www.sqlbi.com/articles/using-generate-and-row-instead-of-addcolumns-in-dax/

 

 

Igna

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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