Club Power BI

Please login or click SIGN UP FOR FREE to create your PowerBIUG account to join this user group.
 View Only
  • 1.  Filtrer une colonne via le début des termes d'une autre table

    Posted Oct 20, 2022 08:05 AM
    Edited by S. BIGOTTE Oct 21, 2022 02:06 PM
      |   view attached
    --RESOLU--

    Bonjour,

    je souhaite filtrer une colonne.

    J'ai une table A

    J'ai une table B, celle-ci issus d'un tableau d'une feuille Excel contenant des termes.

    Je souhaite filtrer la table A par la table B. Simple me direz-vous via une fusion. Oui, mais non ! 😄

    La difficulté réside sur le fait que la table B contient le début de ce qu'il faut filtrer (un Start with) dans la Table A

    Ex . :

    Table A : Code de formation blablabla

    Course Name Online course ID
    [PLSI] Module 1 : Gérer les outils d'un site logistique : Démonstration Fermer un site logistique extCont_4kg217Neth
    [PLSI] Module 1 : Gérer les outils d'un site logistique : Fermer un site logistique : introduction extCont_4yl6Ulu~th


    Table B : Code de f

    Champ Condition valeur
    Course name Commence par "[PL"
    Course name Commence par "Nomenclature : "


    ------------------------------
    Sbi
    ------------------------------

    Attachment(s)

    xlsx
    Classeur1.xlsx   16 KB 1 version


  • 2.  RE: Filtrer une colonne via le début des termes d'une autre table

    Bronze Contributor
    Posted Oct 21, 2022 06:02 AM
    Bonjour

    vous pouvez utiliser une fonction qui renverra true si le texte commence par un élément de la liste
    (texte as text, liste) => List.MatchesAny(liste, each Text.StartsWith(texte,_))

    et l'utiliser ensuite pour filtrer votre table
    = Table.SelectRows(Etape_précédente, each fonction_filtre([Votre champ],Votre_liste))




    ------------------------------
    S LORIN
    ------------------------------



  • 3.  RE: Filtrer une colonne via le début des termes d'une autre table

    Posted Oct 21, 2022 02:04 PM
    Bonsoir,

    super, merci pour ce retour fort instructif.
    Bien utile.

    RESOLU

    ------------------------------
    Sbi
    ------------------------------