Salut tout le monde,
de retour avec une autre question qui me laisse perplexe, en essayant d'ajouter un calcul à un résumé en créant une nouvelle colonne. Il y a une colonne que j'essaie de créer nommée GD1 à laquelle je souhaite additionner les valeurs des colonnes N(4) et N(5), si elles existent. Voici ma tentative de vérifier l'existence de ces colonnes et de les additionner si elles existent, cela semble se terminer dans le débogueur mais je ne vois pas pourquoi:
Tableau de données( "Fun pull" ) << Résumé(
Groupe( :Nom( "90440011_119325" ) ),
N,
Sous-groupe( :Sort_Lot ),
Fréq( "Aucun" ),
Poids( "Aucun" );
nouveaucol1 = expr(
Table de données actuelle() << Nouvelle colonne( "GD1", Numérique, "Continu", Formule( Somme( :Nom( "N(1)" ), :Nom( "N(2)" ), :Nom( " N(3)" ) ) ) )
);
eval(eval expr(newcol1));
nouveaucol2 = expr(
Table de données actuelle() << nouvelle colonne("Test", formule(Si( Contient(Table de données actuelle()<< obtenir les noms de colonne( chaîne), "N(4)"),
Somme( :GD1, Nom( "N(4)" ) ),
If( Contient( Current Data Table() << get column names( string ), "N(5)" ),
Somme( :GD1, Nom( "N(5)" ) ),
Somme( :GD1 )
)
))
);
eval(eval expr(newcol2));
)
)
Toute explication sur la façon dont cela peut être mis en œuvre correctement serait grandement appréciée.