我有一個如下表。需要找到每列中的行的乘積來找到矩形的面積。我該怎麼做?
形狀
|
矩形1
|
矩形2
|
矩形3
|
長度
|
5
|
10
|
15
|
寬度
|
2
|
8
|
6
|
| 區域 |
|
|
|
@tx尼爾森已經向您展示了回复這將準確地滿足您的要求。
不過,我很好奇你到底想做什麼? 像使用電子表格一樣使用 JMP 數據表就像使用扳手作為錘子一樣;它會釘入一些指甲,但可能會擦傷指關節。
JMP 數據表是一種比電子表格更加結構化的格式。 我們強烈建議您將它用於它的好處。 一般來說,數據表的每一行都應該代表一個唯一的實體,與其他每一行類似,並且每一列應該代表每個實體的一種度量。
在您的示例中,採用您描述的數據表:

並認識到您在列中有實體(矩形),在行中有度量(長度、寬度、面積)。
如果這就是將數據傳遞給您的方式,那麼沒問題。 只需使用它重塑它表格->轉置你最終會得到這個。

請注意,現在每個矩形對應一行,每個度量對應一列。 現在您可以使用公式編輯器將長度和寬度相乘來計算面積。

我希望這有助於解釋為什麼如何乘以行並不明顯。 跨行數學對於 JMP 數據表沒有意義。 畢竟,什麼會分配意味著該格式的數據?

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];