Réponses céées sur le Forum

Page 49 sur 68
  • Hello RANDRIATAHINA Charles ,

    Si tu dois enregistrer une collection ou une table de de données contenant plusieurs colonnes dans une seule ‘cellule’ SP, c’est possible en utilisant la fonction ParseJSON(). Mais c’est une fonctionnalité encore expérimentale et il est déconseillé de l’utiliser dans une solution de production.

    Tu trouveras de la doc ici :

    https://powerapps.microsoft.com/en-us/blog/power-fx-introducing-parsejson/

    https://learn.microsoft.com/fr-fr/power-platform/power-fx/reference/function-parsejson

    Pour ma part je l’ai mis en place facilement en suivant les étapes de cette vidéo :

    https://www.youtube.com/watch?app=desktop&v=FqfLiJDdC3Q

    CommentID=061u11oPP4Y31ga, PostID=3pyNQec9Cg3stkI

  • DavidZed

    Membre
    20 décembre 2022 à 8h18 en réponse à: Filtre Search() sur des valeurs

    Hello Sylvain ,

    Effectivement, cela ne va pas fonctionner car Search() ne fonctionne que sur des valeurs de type texte, or une colonne de recherche / lookup va contenir un enregistrement du type {ID:23,Value:”TitreDeItem”}.

    Tu peux remplacer ton search par un Filter() avec “in” :

    Filter(maliste;monTextBox.Text in 'Colonne 1' || monTextBox.Text in 'Colonne 2' || monTextBox.Text in 'Colonne 3'.Value)

    Ou Colonne 3 est ta colonne de type recherche. Attention, cette fonction est non délégable, à réserver pour des listes avec moins de 2000 éléments (idéalement moins de 500).

    Si ta liste est plus grande, il faudra trouver une autre solution pour le filtrage

    CommentID=BOFqvqebuDmw6cY, PostID=nsOotVeyUTGOmCm

  • DavidZed

    Membre
    18 décembre 2022 à 19h39 en réponse à: OnSelect sur barre du graphique

    ça me semble correct, mais normalement tu peux simplifier pour le Y, car tu peux réutiliser le calcul fait pour la hauteur :

    Y=> 980-Self.Height

    CommentID=9Mi8iaOoUJ6w0q6, PostID=mTCg7t7DUyKPy5Q

  • DavidZed

    Membre
    18 décembre 2022 à 18h00 en réponse à: OnSelect sur barre du graphique

    Hello,

    Tu peux utiliser les graphiques de base dans l’éditeur, ces objets disposent d’une propriété OnSelect.

    Il y a cependant une petite nuance de syntaxe avec une galerie, pour obtenir la valeur sélectionné, il ne faudra pas utiliser “ThisItem.”, mais “Self.Selected.” en préfixe de la valeur à récupérer.

    Voici un exemple dans lequel je fais un Navigate et entre autres variables, j’update “vctxDefaultProjStatus” au nom de la colonne sélectionnée, pour l’utiliser comme filtre par défaut dans un autre écran :

    CommentID=ebqVVkBWBy2fKjJ, PostID=mTCg7t7DUyKPy5Q

  • DavidZed

    Membre
    16 décembre 2022 à 7h34 en réponse à: Exporter rapport visuel sans données

    Hello,

    Je ne suis pas bien sûr d’avoir compris ton problème, mais :

    Si tu ouvres ton rapport en ligne et que tu fais ensuite “download this file” :

    Tu as ensuite la possibilité d’obtenir un .pbix avec les données ou un lien vers les données :

    Si tu n’as pas cette option, il est possible que les téléchargements aient été bloqués dans l’admin portal.

    CommentID=cvHQXcwfGmlHK6a, PostID=feI6dOOgUMuFcXW

  • DavidZed

    Membre
    13 décembre 2022 à 18h00 en réponse à: Enrichir les données depuis PowerBi

    Hello,

    Personnellement je n’ai jamais eu ce usecase, mais si je devais envoyer des données depuis un rapport Power Bi vers une liste Sharepoint, je pense que je passerai plutôt par un flux power Automate.

    Mais ce doit être également faisable via une Power App integrée.

    Le ‘PowerBIIntegration’.Data représente ta source de données, dans le item d’une galerie, elle va te permettre d’accéder aux colonnes que tu as sélectionné via le préfixe “ThisItem” : ex ThisItem.NomdeTaColonne1

    • En premier lieu, il va falloir ajouter ta liste SP dans les sources de données de ton app

    Donc dans ta galerie, tu peux mettre

    1. un labeltext avec pour valeur ThisItem.column1 (où column1 est le titre de ton record par exemple)

    2. un bouton avec en OnSelect : Patch(TaListeSP, Defaults(TaListeSP),{Titre:ThisItem.Column1, Info:ThisItem.Column2,Date:ThisItem.Column3}) et dans son .Text: "Ajouter à la liste"

    C’est l’utilisation la plus basique mais qui va te permettre de comprendre le principe : En cliquant sur le bouton “Ajouter à la liste”, tu créera un nouvel item dans celle-ci avec les données importées de ton power BI

    CommentID=9dZufQXqY9Uev9G, PostID=tyhzmO7Ciia81hp

  • Bonjour,

    Ou alors si ton besoin c’est :

    • Quand je change le statut du Moule 1000, qui est en position D103 pour la valeur “Magasin“,

    • Je souhaite que tous les Moules en position D103 aient le même statut (“Magasin“)

    Tu peux mettre directement dans le OnSuccess du formulaire:

    UpdateIf(NomDeTaListe;Position=Self.LastSubmit.Position;{Statut: Self.LastSubmit.Statut})

    CommentID=NULAvqFyu3D8r7L, PostID=YfeT5El5svkiDZa

  • Je ne l’ai jamais fait, donc mon point de vue va être très théorique :

    • Mettre tous les utilisateurs standard dans une team

    • Pour leur rendre une campagne accessible : attribuer la campagne à l’équipe

    • Pour verrouiller la campagne : l’attribuer à une autre équipe

    • Au niveau des roles de sécurité, permettre aux super-users de modifier tous les enregistrements, pour les utilisateurs standard, leur permettre de ne modifier que les “team owned records”

    CommentID=OZ3ypHneBQV6GMl, PostID=rM6eE3H8GPxVTBr

  • DavidZed

    Membre
    9 décembre 2022 à 19h26 en réponse à: Non affichage Logo

    Non, elles s’affichent dans les deux navigateurs, j’utilise les deux régulièrement.

    CommentID=m1oGHEok5IL7mLZ, PostID=7tLKK4k4iSUrOFp

  • DavidZed

    Membre
    9 décembre 2022 à 17h32 en réponse à: Non affichage Logo

    Ok, je comprends mieux !

    Ta colonne n’est pas de type ‘image’, mais de type ‘Lien hypertexte ou image’, la différence, dans le premier cas, le “fichier” image est stocké dans la liste, dans le second seule l’url du fichier est stockée dans la liste.

    Du coup, c’est normal que les Logo.small, Logo.Medium etc ne répondent pas, par contre :

    LookUp(Etablissements;'Nom Etablissement'=gloEtab;Logo)

    devrait fonctionner :

    Du coup il faut explorer d’autres pistes :

    • Probleme de position de l’image :

    • L’objet Image est dans un container qui a 0 en Hauteur

    • Un autre objet devant ?

    • Le compte utilisé dans power apps a bien l’accès à la liste SP ?

    • “Nom Etablissement” est bien une colonne de type texte ?

    • Fichier source mis à jour : format non pris en charge par power apps ou résolution trop grande ?

    Et quelques points à tester :

    1. en plaçant ton curseur dans ta formule, as-tu bien ces informations sur le type de donnée qui apparaissent :

    2. Si tu colles ta formule dans un labeltext, est-ce que l’URL du fichier s’affiche ?

    3. Si tu ajoutes un nouvel objet Media>Image et que tu colles ta formule dans le .image, cela résout-il le problème ?

    CommentID=iEH5Ojrgg1vm3hm, PostID=7tLKK4k4iSUrOFp

  • DavidZed

    Membre
    9 décembre 2022 à 16h53 en réponse à: Insérer un tableau dans un formulaire Dynamics (ModelDriven)

    Le truc c’est que j’ai l’impression que tu ne connais pas encore les app Canvas, Commencer la découverte des applis Canvas dans ce contexte, c’est un peu comme apprendre à skier en commençant en haut d’une piste rouge.

    Même si ce n’est pas impossible, c’est clairement une voie périlleuse ⚡

    CommentID=6Wsol8sNMKPktQE, PostID=aVeMvYi6cilMwQS

  • DavidZed

    Membre
    9 décembre 2022 à 9h24 en réponse à: Insérer un tableau dans un formulaire Dynamics (ModelDriven)

    Après si tu as besoin d’un affichage un peu plus personnalisé, il faut intégrer une canvas app avec une galerie.

    CommentID=qacJ9w3zA8Dvmpm, PostID=aVeMvYi6cilMwQS

  • DavidZed

    Membre
    9 décembre 2022 à 7h30 en réponse à: Non affichage Logo

    Chez moi cela fonctionne pourtant :

    Peux-tu nous montrer les propriétés de ta colonne dans SP ?

    CommentID=WMCVRLXAfJBT3o1, PostID=7tLKK4k4iSUrOFp

  • DavidZed

    Membre
    8 décembre 2022 à 10h10 en réponse à: Non affichage Logo

    Bonjour Philippe CULOT ,

    Voici plusieurs pistes à explorer

    Dans un lookup, l’idéal est de mettre la colonne de sortie en 3eme argument plutôt qu’après le parentclose :

    LookUp(Etablissements;'Nom Etablissement';Logo)

    Il y a eu des changements ces derniers mois sur la gestion des colonnes image de SP dans power Apps et il y a également une notion de résolution que tu peux utiliser, tu peux tester :

    LookUp(Etablissements;'Nom Etablissement';Logo.Small) // petit logo
    LookUp(Etablissements;'Nom Etablissement';Logo.Medium) //image taille moyenne
    LookUp(Etablissements;'Nom Etablissement';Logo.Full) // plein écran, haute résolution

    CommentID=ORcnaiLtqmKzZFq, PostID=7tLKK4k4iSUrOFp

  • DavidZed

    Membre
    7 décembre 2022 à 20h42 en réponse à: Utiliser la fonction Patch pour mettre à jour

    hello RANDRIATAHINA Charles ,

    Pour patcher une colonne multiple choices, tu dois fournir une table de valeurs : une table d’une colonne dont l’entête est ‘Value’, qui peut prendre la forme :

    {NomColonneSPChoice:[n{Value:"Section 1"},n{Value:"Section 2"},n{Value:"Section 4"},n{Value:"Section 7"}n]}

    En partant de ta collection, tu dois pouvoir obtenir ce résultat avec une combinaison de ShowColumns / RenameColumns :

    {NomColonneSPChoice:ShowColmumns(RenameColumns(colSection,"Section","Value"),"Value")}

    (Renommer la colonne “Section” en “Value” et n’afficher que la colonne “Value”)

    à mettre dans la partie update de ton Patch() ou de ton UpdateIf() en fonction de ce que tu utilises 😊

    CommentID=3URlU08IHDJzWVD, PostID=mmkAE8DbBsvp7H1

Page 49 sur 68