Compléter par des 0 une colonne dans une sous table issue d'un ClearCollect.

Étiquetté : ,

  • Compléter par des 0 une colonne dans une sous table issue d'un ClearCollect.

    Posté par DIDIER LEMAIRE sur 9 août 2023 à 14h03

    Bonjour à tous,

    Je rencontre des difficultés dans une collection.

    Je dispose d’un premier tableau issu d’un ClearCollect disposant de 3 colonnes :

    La première reprenant le libellé commun d’une instruction GroupBy

    Une autre qui compte le nombre de valeurs des données regroupées.

    Une troisième qui est une table. Cette table détaille les lignes regroupées à l’aide du GroupBy.

    Aujourd’hui je souhaite vérifier si pour chaque ligne de chaque sous table si la valeur d’une colonne est présente et si elle ne l’est pas affecter une valeur de secours.

    ForAll(
    ‘Employés’;
    ForAll(
    Valeurs;
    If(
    IsBlank(Nombredejoursdetravail);
    Patch(
    Valeurs;
    LookUp(Valeurs; ‘Nom Prénom’ = ThisRecord.’Nom Prénom’);
    { Nombredejoursdetravail: 5 }
    )
    )
    )
    )

    Cette instruction ne fonctionne pas.

    Est ce que vous auriez une piste ?

    Merci beaucoup 🙂

    PostID=Ebr7OnNf6YK326A

    DavidZed a répondu Il y a 7 mois, 4 semaines 1 Membre · 1 Réponse
  • 1 Réponse
  • DavidZed

    Membre
    15 août 2023 à 8h37

    Bonjour,

    L’idéal serait de faire le remplacement de valeur au niveau du clearcollect, sans quoi il faudra passer par une seconde collection dégroupée

    CommentID=g9gJMQfWw3Sdyqi, PostID=Ebr7OnNf6YK326A

Connectez-vous pour répondre.