DAX SWITCH erreur dans l'évalutation des statements
DAX SWITCH erreur dans l'évalutation des statements
Bonjour,
Je bute sur une erreur en Switch.
Voici la formule:
<div>
<div>Check MY = SWITCH(</div>
<div>TRUE(),</div>
<div>SELECTEDVALUE(Forecasts[Z_MODEL_YEAR])=”OME” && SELECTEDVALUE(Forecasts[Req Date])>15/01/2025,”wrong”</div>
<div>,SELECTEDVALUE(Forecasts[Z_MODEL_YEAR])=”OMF” && SELECTEDVALUE(Forecasts[Req Date])<15/01/2025,”wrong”</div>
<div>,SELECTEDVALUE(Forecasts[Z_MODEL_YEAR])=”OMF” && SELECTEDVALUE(Forecasts[Req Date])>09/09/2025,”wrong”</div>
<div>,SELECTEDVALUE(Forecasts[Z_MODEL_YEAR])=”OMG” && SELECTEDVALUE(Forecasts[Req Date])<08/09/2025,”wrong”</div>
<div>,”correct”</div>
<div>)</div>
<div> </div>
<div>Si je commente la 3eme condition, tout semble ok, par contre dès que je l’active, il me met du “wrong” sur des ID qui sont “OMF” mais avec une date du 21/07/2025 (qui n’est ni avant le 15/01/2025, ni après le 09/09/2025). Je ne comprends pas du tout ce qui bloque.J’ai tenté:
– mettre un seul statement avec</div>
<div>,SELECTEDVALUE(Forecasts[Z_MODEL_YEAR])=”OMF” && OR(SELECTEDVALUE(Forecasts[Req Date])<15/01/2025,SELECTEDVALUE(Forecasts[Req Date])>09/09/2025),”wrong”
Même résultat, tous les ID avec une date à compter du 21/07 sortent en “WRONG”
Un mystère dans mon approche.</div>
<div>Alors si quelqu’un a une idée, je prends</div>
<div> </div>
</div>
Connectez-vous pour répondre.