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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

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
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.