Parcourir des éléments uniques dans une colonne, puis tabulerSalut tout le monde,
Mon tableau de données se compose de 3 colonnes (Nom, Heures et Argent). C'est ce que je voulais faire.
Étape 1 : recherchez les éléments uniques dans la colonne « Nom ». Ma table de données est dt. Voici ce que je fais.
Summarize(dt, uniqNames = by(:Name));
Show(uniqNames);
Cela me fournit une liste
Étape 2 : Pour chaque élément unique de la liste, je souhaite calculer la somme des heures et de l'argent. Par exemple, pour l'élément A, la somme des heures = 24 et la somme de l'argent = 10. Je souhaite faire la même chose pour les éléments B, C et D.
Puis-je obtenir de l’aide pour écrire ce script ?
Automatisation et scriptsÉtudes de marché et de consommationFusion et nettoyage des donnéesPersonnalisation de masseIngénierie de la qualité et des procédésRe : Parcourir un élément unique dans une colonne, puis tabulerJe ne sais pas exactement ce que vous voulez calculer à l'aide du tableau. Fondamentalement, la même chose que vous obtiendriez avec le filtre de données local ?

Y a-t-il une raison spécifique pour laquelle vous n'effectueriez pas tous les calculs avec Summarize ou Tabulate (ou peut-être le tableau récapitulatif) ? Voici des exemples :
Tabuler:

Sommaire:

Résumer:
Names Default To Here(1);
Summarize(Current Data Table(), names = By(:NAME), sum_hours = Sum(:Hours), sum_money = Sum(:Money));
Show(names, sum_hours, sum_money);

Re : Parcourir un élément unique dans une colonne, puis tabulerJe pense que tout ce que vous avez à faire est d'utiliser la plate-forme de résumé.

Names Default To Here( 1 );
dt = Current Data Table();
dt << Summary(
Group( :NAME ),
Sum( :Hours ),
Sum( :Money ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column" ),
Link to original data table( 0 )
);