Puis-je créer un tableau récapitulatif lié ?Salut tout le monde,
Je m'excuse si j'essaie de faire quelque chose qui n'est pas approprié pour JMP, mais j'essayais d'exploiter JMP en tant que base de données pour stocker de nombreuses données sur les propriétés des matériaux.J'utilise des tableaux JMP individuels pour visualiser/analyser les données, mais j'aurai certains utilisateurs des données qui voudraient extraire un tableau récapitulatif des matériaux qui capture les moyennes/écarts types des différentes propriétés que j'ai mesurées.
Par exemple, disons que j'ai une table (simplifiée) appelée Base de données des matériaux - Données physiques :
| Matériel | Condition | Propriété A | Propriété B |
| Bois | Nouveau | 100 | 5042 |
| Bois | Nouveau | 97 | 6005 |
| Bois | Nouveau | 113 | 5532 |
| Bois | Après l'expérience de l'eau | 76 | 3680 |
| Bois | Après l'expérience de l'eau | 45 | 4032 |
| Bois | Après l'expérience de l'eau | 68 | 2599 |
| Paille | Nouveau | 33 | 1107 |
| Paille | Nouveau | 21 | 958 |
| Paille | Nouveau | 16 | 1327 |
| Paille | Après l'expérience de l'eau | dix | 280 |
| Paille | Après l'expérience de l'eau | 7 | 332 |
| Paille | Après l'expérience de l'eau | 11 | 399 |
J'aimerais vraiment avoir AUSSI un tableau appelé Base de données des matériaux - Tableau récapitulatif principal qui renvoie à ce tableau et à d'autres similaires.La colonne de matériau partagerait le même ID, mais il est possible que chaque table contienne un nombre différent de lignes pour un ID de matériau et une condition donnés, en fonction du nombre de répétitions testées.Voici à quoi je voudrais que le tableau récapitulatif ressemble :
| Matériel | Moyenne (Propriété A) - Nouveau | StDev (Propriété - Nouveau | Moyenne (Propriété A) - Après l'Eau | StDev (Propriété A) - Après l'eau | Moyenne (Propriété - Nouveau | StDev (Propriété - Nouveau | Moyenne (Propriété - Après l'Eau | StDev (Propriété - Après l'eau |
| Bois | 103 | 9 | 63 | 16 | 5526 | 482 | 3437 | 747 |
| Paille | 23 | 9 | 9 | 2 | 1131 | 186 | 337 | 60 |
Je suppose que je cherche un script à mettre dans une colonne donnée, de sorte qu'à mesure que nous collectons plus de matériel, j'ajoute des rangées de nouveaux matériaux, et j'ajoute également des colonnes en fonction des différentes propriétés que je continue à mesurer.Je suis au mieux un novice JMP, donc même si j'ai pu calculer des moyennes ou des écarts types pour un nombre défini de lignes dans des variations similaires à : If( Modulo( Row(), 3 ) == 1, Col Mean( :Property A, Ceiling( Row() / 3 ) )) grâce à un post précédent ici, je dois ensuite créer un sous-tableau à partir de celui-ci, afin que je puisse ensuite avoir une seule ligne pour chaque matériau pour me permettre d'utiliser l'ID de lien pour la colonne Matériel dans différents tableaux et combinez toutes ces moyennes/écarts types calculés.
Est-ce vraiment ma meilleure option ?Merci pour tout conseil!
Études de consommation et de marchéRe : Puis-je créer un tableau récapitulatif lié ?JMP peut extraire (mais pas pousser) des fichiers de base de données SQLite (.db) de manière native.Ils sont vraiment faciles à utiliser.
Par exemple.Faites simplement glisser ce fichier db dans JMP.Ou ouvrez-le comme vous le souhaitez.
Vous pouvez également le scripter assez facilement.
New SQL Query(
Connection( "SQLite:Database=$DESKTOP/chinook.db" ),
QueryName( "Fun" ),
CustomSQL("SELECT t1.Title, t2.Name
FROM albums t1
LEFT OUTER JOIN artists t2
ON t1.ArtistId = t2.ArtistId"),
/*
//OR instead of CUSTOM SQL
Select( Column( "Title", "t1" ), Column( "Name", "t2" ) ),
From(
Table( "albums", Alias( "t1" ) ),
Table(
"artists",
Alias( "t2" ),
Join(
Type( Left Outer ),
EQ( Column( "ArtistId", "t2" ), Column( "ArtistId", "t1" ) )
)
)
)
*/
) << Run
Je suis peut-être en retard, mais la raison pour laquelle je n'utilise pas la méthode décrite ci-dessus est que j'ai vu des gens essayer de tirer des "tableaux récapitulatifs principaux" qui peuvent devenir assez volumineux sur un VPN lent et cela prend sérieusement environ 20 minutes pour interroger une seule ligne car ils doivent d'abord ouvrir la table entière.
Re : Puis-je créer un tableau récapitulatif lié ?Je suggérerais de créer un fichier de base de données de matériaux qui contiendra tous les matériaux possibles et leurs propriétés. Ensuite, vous pouvez utiliser la plate-forme de synthèse pour en extraire de nombreuses statistiques différentes et les données seront regroupées correctement.


Je ne sauvegarderais probablement même pas ce tableau récapitulatif car il est si facile à créer en cas de besoin.
Une fois que vous vous serez davantage habitué à JMP et JSL, vous pourrez créer un script que les utilisateurs pourront utiliser pour obtenir ce tableau récapitulatif lors de son exécution (et si vous devez disposer de tableaux de données individuels, vous pouvez les concaténer avant de créer le tableau récapitulatif).
Bienvenue dans la communauté et j'espère que cela donne des idées !