Répondre à: Insertion de N enregistrements dans une collection

  • DavidZed

    Membre
    7 mars 2023 à 21h09

    Alors après test, cette formule est plus optimisée que la précédente :

    Clear(Col_Target);nForAll(n    Sequence(n        3,n        0n    ) As SequenceRecord,n    Collect(n        Col_Target,n        ForAll(n            Col_Source As SourceRecord,n            {n                Field1: SourceRecord.'Display Name',n                Field2: DateAdd(n                    SourceRecord.'Created On',n                    SequenceRecord.Value,n                    TimeUnit.Daysn                )n            }n        )n    )n)

    Tu vas faire 3 passes de Collect sur le Sequence, mais en revanche la référence à ta source sera collectée en lot.

    Pour illustrer le gain de perf sur 2K+ éléments :

    CommentID=eH4NOyd35xAfHSN, PostID=dx2TzeXzF3eQOD0