如何透過函數進行計算?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />親愛的社區,我需要您的幫助來計算新列的 MinADR:
(600+500)-(400+300) / (60+50)-(40+30) 放置在標籤「b」的行中

回覆: 如何用函數計算?這個列公式似乎對我來說沒問題
如果(
:標籤 == "b" & Lag( :標籤, 1 ) != "b",
(Lag( :收入, 2 ) + Lag( :收入, 1 )) / (Lag( :房間, 2 ) +
滯後(:房間,1)),
:標籤 == "b" & Lag( :標籤, 1 ) == "b",
(Lag( :收入, 3 ) + Lag( :收入, 2 )) / (Lag( :房間, 3 ) +
滯後(:房間,2)),
0
)
回覆: 如何用函數計算?親愛的傑夫,
我透過建立總計表、新增列、向列新增公式並計算所需的變數來解決這個問題。 我想知道是否能夠在不建立新匯總表的情況下解出方程式。 問題是:
我是否能夠在新列中計算(收入的 ColSum 減去另一個標籤的一個變數)並將其除以(房間的 ColSum 減去另一個標籤的一個變數)。
回覆: 如何用函數計算?謝謝你凱文,
這將解決簡化的範例資料表,但實際上真實的資料表由 600.000 行 a、b 和 c 組成
回覆: 如何用函數計算?恐怕人們對您想要做的事情可能會有一些誤解。
您是否嘗試像使用 Excel 那樣將計算放入單一儲存格中? 如果是這樣,那麼這可能就是您沮喪的根源。
JMP 的資料表不是電子表格。 公式適用於整個列而不是單一單元格。
如果我誤解了,也許您可以更多地解釋您想要做什麼,我們可以提供一個更簡單的解決方案。
-傑夫
回覆: 如何用函數計算?
好吧,這明顯不那麼普遍,但也不那麼複雜......
回覆: 如何用函數計算?呃呃呃,這麼複雜? 我甚至無法複製你的步驟即使我每次重新運行 JSL 作為自動報告生成後,結果將是一個不同的命名表“unnamed8、unnamed9、unnamed10...”,並且腳本本身將停止滾動,我不知道如何管理該問題但非常感謝您花時間分享您的解決方案!
回覆: 如何用函數計算?這是我的桌子

這裡是表格->摘要,列2->統計->總和,列1->組:

將公式列新增至總計表:

Sum(Column 2) 是一個非常難看的變數名,而不是函數呼叫。
越來越接近:

Tables->從原始連接,與摘要連接,使用 aabbbccc 列來匹配行...

好的

在總結步驟中,您可以同時總結兩個專欄;我在這裡只顯示了分子列。沿途重命名列也可能有所幫助。如果您需要為多次運行編寫腳本,那麼中間表中的「來源」腳本也可能很有用。