Insertion de N enregistrements dans une collection
-
Insertion de N enregistrements dans une collection
Bonjour,
J’ai toujours mon problème d’insertion d’un certain nombre d’enregistrements dans une collection cible pour chaque enregistrement d’une collection source.
J’ai commencé avec le code suivant :
ForAll(n Col_Source,n Collect(n Col_Target,n {n Field1: ThisRecord.'Account Name',n Field2: ThisRecord.'Created On'n }n );n Collect(n Col_Target,n Col_Source,n {n Field1: ThisRecord.'Account Name',n Field2: DateAdd(ThisRecord.'Created On',1)n }n );n Collect(n Col_Target,n Col_Source,n {n Field1: ThisRecord.'Account Name',n Field2: DateAdd(ThisRecord.'Created On', 2 )n }n )n)
Qui est censé me générer 2 enregistrements supplémentaires pour chaque enregistrement de ma source. Cela fonctionne mais au lieu de ne me créer que 27 enregistrements (ma source en contient 9) eh bien ! je me retrouve avec 189 lignes (27 plus la différence en lignes vides).
Outre ce problème j’aimerai introduire une variable N et pouvoir écrire la formule de façon plus compacte (s’il y a N jours à rajouter , je ne voudrai pas répéter N fois le collect).
et après génération :
PostID=dx2TzeXzF3eQOD0
Connectez-vous pour répondre.