formule vers langage M

New Contributor

 Bonjour 

J'ai un problème a le code M je ne suis pas doué pour les Expression de langage M ,mais 

de base le code est sensé faire et remplacé ma formule dans la colonne E Cellule E2 a E40 

SI.CONDITIONS(GAUCHE($D2;3)=”sol”;”SOL”;GAUCHE($D2;3)=”PAP”;”PAP”;$D2>0;”GARE”);””)

dans un exemple de donné comme suite. 

Emplacement résultat
9 GARE
sol15 SOL
PAP PAP

SativagateMTX_0-1661165841154.png

 

3 Replies

@SativagateMTX 

Without knowing what exactly you are trying to achieve, perhaps this M-code will help you on your way.

= Table.AddColumn(#"Changed Type", "Custom", each
        if Text.StartsWith ([Column1], "sol") then "SOL" else 
        if Text.StartsWith ([Column1], "PAP") then "PAP" else 
        if Number.FromText ([Column1]) > 0 then "GARE" else 
        null
)

 

The picture below shows the "formula" in action.

Riny_van_Eekelen_0-1661169889412.png

 

bonjour Riny_van_Eekelen
Je vous remercie pour cette reponse ,je vais essayé de la mettre en pratique.
cordialement