Filtrage d'une vue dataverse dans PowerApps par rapport à un champ Choix

  • Filtrage d'une vue dataverse dans PowerApps par rapport à un champ Choix

    Posté par Romane sur 25 avril 2025 at 12h19

    Bonjour,

    J’ai besoin de votre aide.

    Je migre actuellement mes listes Sharepoint dans le dataverse, par conséquent je migre également mes applications PowerApps utilisant ces listes.

    Dans un cas, je venais filtrer une liste (CAPEX) qui disposait d’un champ de type choix (PLANT). Pour cela dans mon application je faisais ceci :

    <div> </div>
    <pre class=”language-plaintext”>Filter(
    'DAI - CAPEX';
    Or(
    IsBlank(Self.Selected.Value);
    And(
    Self.Selected.Value = "BG";
    Plant.Value
    );
    And(
    Self.Selected.Value = "FR";
    Plant.Value = "France"
    );
    And(
    Self.Selected.Value = "IT";
    Plant.Value = "IT"
    )

    )

    Le Plant.Value est donc remplacé par

    <div>
    <div>’Plant (CAPEX)’ ? Ou par autre chose?

    Merci d’avance</div>
    </div>

    • This discussion was modified 3 weeks, 1 day ago by  Romane.
    DavidZed a répondu 2 weeks, 1 day ago 2 Membres · 1 Réponse
  • 1 Réponse
  • DavidZed

    Member
    2 mai 2025 at 19h15

    Bonjour,

    sans trop chercher à décrypter ta formule, il y a déjà un soucis majeur :

    Tu appelles la valeur sélectionnée de l’objet (Self.Selected) pour filtrer son propre contenu.

    Pour ce qui est des colonnes de type choix, elles ne sont pas comparable à du texte, à la place il faudra mettre dans le Filter :

    Filter( Source ; Plant = ’Plant (CAPEX)’.IT )

    Remplacer ’Plant (CAPEX)’ par le nom de la liste d’options globale si tu as choisi ce type de colonne

Connectez-vous pour répondre.