J'ai un tableau comme ci-dessous. Besoin de trouver le produit des lignes dans chaque colonne pour trouver l'aire du rectangle. Comment puis-je faire cela ?
Forme
|
Rect1
|
Rect2
|
Rect3
|
Longueur
|
5
|
dix
|
15
|
Largeur
|
2
|
8
|
6
|
| Zone |
|
|
|
@txnelson vous a montré un réponse cela vous donnera exactement ce que vous avez demandé.
Cependant, je suis curieux de savoir exactement ce que vous essayez de faire ? Utiliser une table de données JMP comme une feuille de calcul, c'est comme utiliser une clé comme un marteau ; cela enfoncera quelques clous, mais vous risquez de vous écorcher les jointures.
Un tableau de données JMP est un format plus structuré qu'une feuille de calcul. Vous seriez bien avisé de l’utiliser pour ce à quoi il sert. En général, chaque ligne d'un tableau de données doit représenter une entité unique, semblable à toutes les autres lignes, et chaque colonne doit représenter un seul type de mesure sur chacune de ces entités.
Dans votre exemple, prenons le tableau de données que vous décrivez :

et reconnaissez que vous avez vos entités (Rectangles) dans les colonnes et vos mesures (Longueur, Largeur, Surface) dans les lignes.
Si c’est ainsi que les données vous ont été transmises, pas de problème. Remodelez-le simplement en utilisant Tableaux->Transposer et vous vous retrouvez avec ça.

Remarquez maintenant que vous avez une ligne pour chaque rectangle et une colonne pour chaque mesure. Vous pouvez maintenant utiliser le Éditeur de formule pour multiplier la longueur et la largeur pour calculer la surface.

J'espère que cela aide à expliquer un peu pourquoi il n'était pas évident de savoir comment multiplier les lignes. Les mathématiques sur les lignes n'ont pas de sens pour une table de données JMP. Après tout, qu'est-ce qui Distribution veux dire sur les données dans ce format ?

dt = current data table();
dt:Rect1[3] = dt:Rect1[1] * dt:Rect1[2];
dt:Rect2[3] = dt:Rect2[1] * dt:Rect2[2];
dt:Rect3[3] = dt:Rect3[1] * dt:Rect3[2];