If Then. ... Ajouter Colonne Personnalisée - Le CFO Masqué

Aller au contenu If then. … ajouter colonne personnalisée

Accueil Forums Power Query If then. … ajouter colonne personnalisée

Étiqueté : If then add.column

  • Ce sujet contient 2 réponse, 2 participant et a été mis à jour pour la dernière fois par philippe.muniesa, le il y a 5 années et 5 mois.
Affichage de 1 message (sur 3 au total)
  • Auteur Messages
  • 27 juin 2020 à 16 h 48 min #66787 philippe.muniesaParticipant

    Bonsoir,

    Le fichier txt à traiter peut avoir 2 structures assez proches mais principalement identifiable sur 2 colonnes.

    Le fichier peut avoir soit une colonne(7)« débit » et une colonne « crédit », soit une colonne(7) « montant » et une colonne « sens »

    Les autres colonnes du fichier sont identiques.

    Je souhaite, tester le nom de la colonne « montant » ou « débit ». Et selon le cas transformer le fichier pour le rendre semblable à la forme colonne débit et colonne crédit et donc insérer deux colonnes personnalisées qui exploitent les colonnes montant et sens avec un test if sens = 1 pour la colonne Débit et if sens =-1 pour la colonne crédit

    Pour cela j‘imagine commencer par tester le nom de la 7em colonne avec IF THEN, pour pouvoir déclencher la suite. Mais avant de me lancer je voudrais avoir confirmation que c est la bonne méthode, et savoir si le langage M permet d inclure différentes lignes d instruction a l’intérieur d’un test IF THEN, IF. Condition THEN …. instruction 1 …. instrction 2 …. instruction,,, ELSE. OU ELSEIF …

    et si il y a des conditions particulières à connaître, je suis preneur d exemples.

    Si ce n est pas possible, y aurait il une autre solution à creuser.

    Merci

    Cordialement

    Philippe Muniesa

    28 juin 2020 à 3 h 59 min #66794 Christian MalteseParticipant

    Bonjour,

    Oui c’est tout à fait possible, vous pouvez créer une colonne personnalisée avec des if et des and et/ou des or, ansi que des elseif

    28 juin 2020 à 12 h 56 min #68148 philippe.muniesaParticipant

    Merci,

    Je suis arrivé à faire ce que je voulais, pour ceux que ça pourrait intéresser, je vous joins mon fichier Excel contenant le code Langage M, et le fichier texte d’origine.

    Le chemin du fichier Texte est paramétrable dans la feuille Excel “paramètres”

    Maintenant j’ai un second problème que je ne vois pas comment résoudre.

    Les fichiers texte peuvent utiliser deux séparateurs au choix, soit tab (tabulation) , soit | (alt+M).

    Je souhaiterais reconnaitre le séparateur utilisé avant de faire le split

    L’idée serait de lire le fichier sans délimiteur, et de tester si il contient des | , puis de faire un drillDown et d’utiliser ce paramètre dans la requête de split.

    J’ai cherché dans Table.FindText ou d’autres instructions, mais je coince.

    Une âme charitable pourrait-elle me donner un tuyau.

    Merci d’avance.

    Philippe Muniesa

    Attachments:
    You must be logged in to view attached files.
  • Auteur Messages
Affichage de 1 message (sur 3 au total)
  • Vous devez être connecté pour répondre à ce sujet.
Connexion Identifiant: Mot de passe: Rester connecté Connexion

Ceux et celles qui ont fourni le plus de réponses sur ce forum durant les 6 derniers mois

Xavier Allart10 réponses donnéesDaniel9 réponses donnéesGuy Pichard6 réponses donnéesThéo4 réponses donnéesAline Clozel4 réponses donnéeslaurentrobbe4 réponses donnéesIulia Tanasescu3 réponses donnéesNicolas2 réponses donnéeslamine.douib2 réponses donnéesludo.regnier2 réponses données

Avant de poser une question assurez-vous que :

  • Votre question est claire, concise et précise.
  • Votre question est accompagnée d’un ou de plusieurs fichiers avec un exemple qui montre bien la problématique.
  • Pour Excel, un fichier avec les données sources, la problématique et le résultat recherché précisément.
  • Pour Power BI, un fichier avec les données sources, un fichier .pbix avec la problématique et une idée du résultat recherché précisément.
  • Les données de votre fichier ne sont pas de nature confidentielle.
  • Vos échanges sont courtois.
  • Vous avez bien pris connaissance de nos conditions générales.

Votre besoin dépasse les limites de ce forum?

Si votre besoin dépasse les limites de ce forum et constitue davantage une demande d’accompagnement en consultation professionnelle, nous vous invitons à remplir notre formulaire pour recevoir une soumission concernant une banque d’heures d’accompagnement à distance personnalisé.

Retour en haut

Tag » Colonne Personnalisée Power Bi If