Problème de création de colonneSalut tout le monde
J'ai été confronté à un problème très simple qui est de créer la colonne.
Lorsque j'exécute le code ci-dessous, cette erreur apparaît dans le journal
Try(dt_firstseq_summary << Delete Column( "Percent" ) );
dt_firstseq_summary << New Column( "Percent",
Numeric,
Continuous,
Format( "Best", 8 ),
Formula( :Name("Total_Tested") / Col Sum(:Total_Tested) )
);
dt_firstseq_summary :name( "Percent" ) << Delete formula;Erreur:
Send attend un objet inscriptible dans l'accès ou l'évaluation de 'Send' , dt_firstseq_summary << /*###*/New Column( "Percent",
numérique,
Continu,
Format( "Meilleur", 8 ),
Formule( :Total_Testé / Col Somme( :Total_Testé ) )
) /*###*/
Dans le script suivant, erreur marquée par /*###*/
Try( dt_firstseq_summary << Supprimer la colonne( "Pour cent" ) );
dt_firstseq_summary << /*###*/Nouvelle Colonne( "Pourcentage",
numérique,
Continu,
Format( "Meilleur", 8 ),
Formule( :Total_Testé / Col Somme( :Total_Testé ) )
) /*###*/;
dt_firstseq_summary:Pourcentage << Supprimer la formule ;
Mais lorsque j'exécute tout mon programme, il est capable de créer la colonne dans la table de données, mais la colonne de pourcentage ne peut pas calculer la valeur. Voir la photo ci-dessous :

Erreur:
Formule de pourcentage de colonne interrompue
Nom Non résolu : Total_Tested 1 fois Aux lignes : 2 Opération : Total_Tested, :Total_Tested/*###*/
Les erreurs d'évaluation de la formule ont été ignorées
Puis-je savoir comment y remédier ?
Toute réponse est appréciée.
Merci.
Re : Problème de création de colonneEnregistrez la référence de table de données renvoyée par l'opération de jointure. Utilisez-le ensuite pour envoyer des messages afin de créer la nouvelle colonne souhaitée. Comme ça:
dt_joined = dt_firstseq_summary << Join(
With(dt_final_summary),
Select( :S_B_Name, :N Rows, :Name( "Percent" ) ),
SelectWith( :S_B_Name, :N Rows, :Name( "Percent" ) ),
By Matching Columns( :S_B_Name = :S_B_Name ),
Preserve Main Table Order();
Output Table Name("Combined Table");
);
dt_joined << New Column( ... :(</img>Re : Problème de création de colonneSalut tout le monde
Je peux maintenant joindre les 2 tables de données en une seule table de données. (table de données combinée)
Mais maintenant, mon problème est de savoir comment créer une autre nouvelle colonne dans la table de données combinées ?
Ceci est mon script de jointure pour joindre 2 tables de données ensemble :
dt_firstseq_summary << Join(
With(dt_final_summary),
Select( :S_B_Name, :N Rows, :Name( "Percent" ) ),
SelectWith( :S_B_Name, :N Rows, :Name( "Percent" ) ),
By Matching Columns( :S_B_Name = :S_B_Name ),
Preserve Main Table Order();
Output Table Name("Combined Table");
);Merci.
Re : Problème de création de colonneSalut, Jim
Oui, le tableau récapitulatif sera lié au tableau des données brutes.
Je vais réessayer.
Merci pour l'aide.
Re : Problème de création de colonneEst-il possible que votre tableau récapitulatif soit toujours lié au tableau de données brutes et que cela cause votre problème ?
J'ai essayé votre code avec une version simulée de votre table de données et je n'ai eu aucun problème avec le code.