Problème d'extraction de données à partir d'ExcelSalut à tous
Est-il possible d'extraire les données du fichier Excel avec JSL, ce qui peut donner comme S_GX_F40 (Family_D) la liste de ces deux paramètres (G700 et S800 - voir deuxième pièce jointe [j'utilise Excel pour faire un petit résumé]) ?? Quel est le problème que je rencontre est quand j’exécute le script pour extraire les données du fichier Excel, il peut extraire les noms et la liste des paramètres, MAIS il extrait toutes les lignes du fichier Excel.
Mais ce que je veux maintenant, c’est comme la photo 2: Un Family_D génère une liste de 2 paramètres (c’est-à-dire que j’ai maintenant 5 Family_D, alors chacun de Family_D a 2 listes de paramètres). Donc, dans ma sortie finale, je veux seulement extraire 5 listes de paramètres Family_D et 2 afin de générer le graphique (c’est-à-dire que je n'ai que 5 listes de paramètres Family_D x 2 mais PAS 10 Family_D (chaque rangée d’excel) x 2 paramètres. liste) .Par conséquent, ma finale ne demande que 5 interfaces (5 Family_D) mais contient à l’intérieur un graphique de 2 paramètres.
Alors, quelqu'un peut-il m'aider à résoudre ce problème?
Merci.
Re: Problème d'extraction de données d'ExcelLa plate-forme de tabulation est sous le menu Analyse, lorsque vous ouvrez la plate-forme actuelle, vous pouvez créer la table sans aucun code. Est-ce ce que vous cherchez?


Re: Problème d'extraction de données d'ExcelS'appuyant sur la réponse précédente:
// Make an example table
dt = New Table( "Untitled",
Add Rows( 4 ),
New Column( "a", Character, "Nominal", Set Values( {"a1", "a1", "a2", "a2"} ) ),
New Column( "b", Character, "Nominal", Set Values( {"b1", "b2", "b1", "b2"} ) )
);
// Make a list of columns, 'gCols', to be used for grouping (in this case, it's all the columns in the table)
gCols = dt << getColumnNames("String");
// Do the tabulation using the list
dt << Tabulate( ShowControlPanel(0), Add Table( Row Table( Grouping Columns( Eval(gCols) ) ) ) );Re: Problème d'extraction de données d'ExcelMerci ih d'avoir répondu.
Puis-je savoir s'il est possible de faire le tableau croisé dynamique sans codage en dur? Comme j'ai beaucoup de données, il m'est impossible de lister quelle est la valeur de a, b, c, d, e, etc.
Alors, y a-t-il un moyen alternatif de le faire?
Merci.Re: Problème d'extraction de données d'ExcelCela ressemble à un devoir
Si je vous ai bien compris, vous souhaitez recréer le tableau croisé dynamique dans JMP. Après avoir importé la table, commencez par la plate-forme Tabulate et procédez comme suit:
dt = New Table( "Untitled",
Add Rows( 4 ),
New Column( "a", Character, "Nominal", Set Values( {"a1", "a1", "a2", "a2"} ) ),
New Column( "b", Character, "Nominal", Set Values( {"b1", "b2", "b1", "b2"} ) )
);
dt << Tabulate( Add Table( Row Table( Grouping Columns( :a, :b ) ) ) ); Donner une sortie semblable à ceci:
