Filtrer une colonne LookUp

  • Filtrer une colonne LookUp

    Posté par RANDRIATAHINA Charles sur 20 décembre 2022 à 11h13

    Bonjour,

    J’ai une liste SharePoint A ayant une colonne de recherche (NamefromB) qui pointe vers une liste SharePoint B.

    Dans Power Apps, via mon dropdown, je recupére les valeurs uniques de noms de la liste B ( donc j’utilise la fonction Distinct() dans PowerApps). Mais j’aimerais en même temps ne récupérer que le type “AAA” et “BBB” dans le dropdown de mon Power Apps, donc faire un filtre sur ces critères.

    Exemple structure liste B

    Alors je devrais obtenir comme résultat : {Name 2, Name 3, Name 6} dans mon dropdown menu, puisque ce sont les valeurs qui correspondent au type “AAA” et “BBB”.

    J’ai essayé d’utiliser une fonction filter() comme suit :

    Distinct(Filter(Choices([ListA].NamefromB), Value in Filter(ListB, Type.Value="AAA" || Type.Value="BBB").Name),Value)

    Cela ne fonctionne pas. Quelqu’un aurait une idée ?

    Merci

    PostID=sY77Ah5aseCVqxa

    R3dKap a répondu Il y a 11 mois, 3 semaines 1 Membre · 2 Réponses
  • 2 Réponses
  • Sebastien

    Membre
    20 décembre 2022 à 11h59

    Bonjour RANDRIATAHINA Charles !

    J’utilise rarement les listes SharePoint avec canvas, mais il me semble que tu peux simplement rajouter .type à la fin de ton expression.

    Syntaxe pour récupérer une colonne spécifique via un filter() :

    Filter(Liste; Condition).Colonne

    CommentID=7IGDGrgE82018bA, PostID=sY77Ah5aseCVqxa

  • R3dKap

    Membre
    20 décembre 2022 à 13h42

    RANDRIATAHINA Charles cette problématique arrive tellement souvent que j’ai fini par faire un mini-article pour expliquer comment faire ça :

    CommentID=mChWQM3paqVoc4d, PostID=sY77Ah5aseCVqxa

Connectez-vous pour répondre.