Salut tout le monde,
J'ai des fichiers à plusieurs colonnes et je veux créer, pour chacun de ces fichiers, autant de fichiers qu'il y a de colonnes. J'ai joint un exemple de fichier avec 31 colonnes (3000 lignes par colonne) et j'aimerais obtenir 31 fichiers distincts (chaque fichier correspondant à une colonne).
Merci pour l'aide,
Paul
Merci txnelson,
Je vais également tester votre script, mais au moins la fonction dans le menu Tableau est un moyen facile de le faire.
C'est une tâche facile
1. Empiler toutes les colonnes du tableau de données
Tables ==> Pile
2 Le sous-ensemble du nouveau tableau empilé en cochant la case "Sous-ensemble par"
Tables ==> Sous-ensemble
Il va créer une table pour chaque niveau
Voici un script des mêmes actions
Names Default To Here( 1 );
dt = Current Data Table();
dt2 = dt << Stack(
columns(
:Name( "1" ),
:Name( "2" ),
:Name( "3" ),
:Name( "4" ),
:Name( "5" ),
:Name( "6" ),
:Name( "7" ),
:Name( "8" ),
:Name( "9" ),
:Name( "10" ),
:Name( "11" ),
:Name( "12" ),
:Name( "13" ),
:Name( "14" ),
:Name( "15" ),
:Name( "16" ),
:Name( "17" ),
:Name( "18" ),
:Name( "19" ),
:Name( "20" ),
:Name( "21" ),
:Name( "22" ),
:Name( "23" ),
:Name( "24" ),
:Name( "25" ),
:Name( "26" ),
:Name( "27" ),
:Name( "28" ),
:Name( "29" ),
:Name( "30" ),
:Name( "31" )
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" )
);
dt2 << Subset( By( :Label ), All rows, Selected columns only( 0 ), columns( :Data ) );