<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Cet article apparaît dans JMPer Cable, Numéro 30, été 2015 .
par Craige Hales Craige @ JMP , Développeur principal de systèmes, SAS
Les développeurs JMP ont écouté lorsque les utilisateurs ont demandé à pouvoir ajouter des images dans des tableaux de données pour rendre les données plus informatives. JMP 12 vous fournit des images et plus encore: des objets tels que des matrices et des listes, du code JSL (langage de script JMP) et des expressions JSL pour les images peuvent tous être conservés dans une colonne d'expression. Les colonnes d'expression fournissent des informations pour l'affichage et l'analyse, ainsi que pour organiser les données et accélérer les scripts.
Les colonnes d'expression constituent un cas particulier à partir d'expressions d'image, car les images sont destinées à être vues. (Vous pouvez désactiver le cas spécial et voir 1 000 mots à la place, mais je n'ai pas encore trouvé de bonne raison de le faire.) Les images peuvent être glissées et déposées dans des colonnes d'expression; ils peuvent également être téléchargés à partir de tableaux sur le Web. Au cours de notre phase de test, nous avons découvert que Wikipedia est une source intéressante de tableaux avec des images.
Les images sont utiles de différentes manières. Vous pouvez utiliser des images dans un tableau pour localiser une ligne, telle qu'une image d'échantillon ou une valeur aberrante. Vous pouvez utiliser les images comme visualisation. Vous pouvez avoir plusieurs colonnes d'image. Vous pouvez ajouter l'attribut label et obtenir des info-bulles avec des images dans vos graphiques.
Voici un exemple d'utilisation des bureaux SAS sur une carte. La carte montre la relation géographique. Lorsque vous survolez un point, une photo de cet emplacement apparaît. J'ai épinglé cette astuce sur le côté et j'ai activé le slogan à destination de Glasgow (Figure 1).

Figure 1 Photo du bureau de pays SAS à Glasgow
La photo de la figure 1 a été créée à partir du tableau de données exemple présenté à la figure 2.

Figure 2 Exemple de table de données avec colonne d'expression
Vous pouvez également augmenter la hauteur des lignes du tableau, comme indiqué à la figure 3.

figure 3 Colonne d'expression redimensionnée
Une matrice est un excellent exemple de la manière dont vous pouvez placer d'autres données d'expression dans une colonne d'expression. Plutôt que d'utiliser neuf colonnes pour une matrice 3x3, stockez simplement la matrice 3x3 en tant que matrice. Votre code JSL sera plus rapide car il n'aura plus besoin de refaire la matrice à partir de neuf valeurs. La matrice peut être une matrice de transformation, comme illustré à la figure 4.

Figure 4 Une matrice dans une colonne d'expression
Les colonnes d'expressions ne sont pas identiques aux colonnes de formules. en fait, une colonne peut être les deux. Une colonne de formule a une seule expression de formule qui génère les valeurs pour chaque cellule. Les valeurs dans les cellules d'une colonne Expression sont des expressions pouvant être évaluées.
Les colonnes d'expression donnent JMP un nouvel outil de visualisation utilisant des images en colonnes, ainsi que d'autres possibilités pour de meilleures performances de script et une meilleure organisation des données.
Pour approfondir ce sujet, voir la documentation JMP sur les expressions en colonnes, voir Propriétés de la colonne .