Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
Expand all | Collapse all

Récupération de texte

  • 1.  Récupération de texte

    Posted 17 days ago
    Edited by Benjamin Landais 17 days ago
    Bonjour à tous.

    Je ne comprend pas le probleme que je peux retrouver lorsque j'essai de chercher une reference dans des champs de valeur.

    J'ai une table, contenant une colonne correspondant aux rapports écrits d'un technicien. Ce rapport contient plusieurs info, notamment la reference d'un produit, et son numéro de serie. J'ai donc des valeurs dans ce format:

    xxxxxx
    xxxxxx
    Reférence: YYYYYYY
    N° serie: XXXXXX

    Je cherche a extraire la référence YYYYYY de toutes mes lignes.

    Je reproduit donc ce que je faisais sur excel auparavant:
    MID(
    MID(
    Table[Valeur],
    (SEARCH("Reférence:",Table[Valeur],,0)+LEN("Reférence:")),
    (SEARCH("N°:",DESCRIPTIF,,0)-1)),
    1,
    (SEARCH("N°:",Table[Valeur],,0)-1-(SEARCH("Reférence:",Table[Valeur],,0)+LEN("Reférence:")))
    )

    Seulement je ne comprend pas pourquoi cela ne fonctionne pas.

    Cependant, si je réalise la fonction à l'écrit au niveau du 3ieme argument de MID (avec les chiffre) tout est ok (malheureusement les chiffres de sont pas les memes pour chaques cellule de ma colonne). Il s'avere que le probleme vient de la soustraction avec la fonction search... :
    Dans mon exemple:
    MID(
    MID(
    Table[Valeur],
    (SEARCH("Reférence:",Table[Valeur],,0)+LEN("Reférence:")),
    31-1),
    1,
    31-1-12+LEN("Reférence:")
    )

    Sauriez-vous ce qui cloche avec les fonctions search ?? Ou connaitriez-vous une autre méthode pour extraire une chaine de texte en plein milieu d'un multitude de texte ?

    Merci beaucoup.



    ------------------------------
    Benjamin Landais
    ------------------------------


  • 2.  RE: Récupération de texte

    Top Contributor
    Posted 9 days ago
    Bonjour,

    Je ne sais pas ce qui peut poser problème dans cette formule mais si c'était moi, je ferais ce genre de chose dans Power Query plutôt qu'en DAX, ce serait à mon avis bien plus simple.

    Bon courage pour la suite,

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------



  • 3.  RE: Récupération de texte

    Posted 7 days ago
    Bonjour.

    Je suis d'accord. J'ai bien dans l'idée qu'il serait plus judicieux de passer en M. Mais je ne pense pas etre assez experimenter pour realiser un tel code... Si vous avez une piste, je suis preneur :)

    ------------------------------
    Benjamin Landais
    ------------------------------



  • 4.  RE: Récupération de texte

    Posted 7 days ago
    Du coup en cherchant je viens de découvrir l'option qui permet d'extraire un texte entre 2 delimiteurs... Merci de l'info !

    ------------------------------
    Benjamin Landais
    ------------------------------



  • 5.  RE: Récupération de texte

    Top Contributor
    Posted 7 days ago
    Hello,

    Ok c'est parfait du coup ;)

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------



  • 6.  RE: Récupération de texte

    Gold Contributor
    Posted 6 days ago
    Bonjour ce qui est dommage c'est que vous nous donniez pas votre solution.....  non ?

    ------------------------------
    pascal millet
    493955869
    ------------------------------



  • 7.  RE: Récupération de texte

    Top Contributor
    Posted 6 days ago
    Bonjour Pascal,

    Il l'a fait, juste au-dessus ;) "découvrir l'option qui permet d'extraire un texte entre 2 delimiteurs"

    ------------------------------
    Jonathan CHANAL
    Chef de Projet Digital / Data Analyst
    MCSA Power BI & Excel
    ------------------------------