如何獲取公式逐行子組你好呀,
我想創建一個帶有子組的公式列(總和或平均值等)。 子組應按行選擇,例如數據表中的所有 5 個後續行或通常的所有 N 行。 有什麼想法可以用 row() 解決這個問題嗎?
附加文件以添加公式列。
回复:如何獲取公式按行子組謝謝回复:如何獲取公式按行子組據我了解,當地的()只需在列公式的上下文中定義和評估變量,即可消除乾擾同名全局變量的風險。 參數用於優化問題,即非線性平台。
回复:如何獲取公式按行子組嗨女士,
感謝更新。 本地方法提供結果,沒有來自公式編輯器的錯誤代碼。
順便問一下,Parameter() 和 local() 有什麼區別?
回复:如何獲取公式按行子組不知道為什麼您會看到此錯誤消息。 您可以嘗試更新到最新版本看看是否有幫助。 但是,您可以對值進行硬編碼n如果數字是常數,則避免公式中出現變量。
或者嘗試使用當地的()代替範圍() (這實際上是我在第一篇文章中的意圖)。
Local({n = 5}, Col Sum(:Data, Ceiling(Row() / n)))回复:如何獲取公式按行子組謝謝吉姆。 你的正式作品也有效。 但是,與 ms 的解決方案類似,我從公式編輯器中獲取 n“錯誤:名稱未解析:n”的錯誤代碼,儘管公式正在工作(JMP 14.0)
回复:如何獲取公式按行子組嘗試
n = 5; Col Sum(:Data, Ceiling(Row() / n))
回复:如何獲取公式按行子組嗨女士,
感謝您的支持。 你的公式效果很好。 儘管公式提供了適當的結果,但正式編輯在公式部分將 n 標記為紅色:
( Row() / n ) ) )
並提供錯誤代碼。 錯誤代碼是“錯誤:名稱未解析:n”。 有什麼理由值得擔心嗎?
回复:如何獲取公式按行子組附加了一個帶有新列“Sum_of_each_5_Data_rows”的示例文件。 這顯示了從數據列的每 5 行 (N=5) 構建的子組的總和。
如何通過使用子組的任何給定行號來創建列公式來完成此操作,例如森上校, Col Mean、Col Min 等
回复:如何獲取公式按行子組嘗試使用 Row() 轉換作為“Col Stat()”函數的可選 ByGroup 參數。
例如:
Parameter({n = 5}, Col Sum(:Data, Ceiling(Row() / n)))回复:如何獲取公式按行子組這有點令人困惑......你能提供一個示例表嗎?回复:如何獲取公式按行子組嗨吉姆,
感謝您的快速回复。 實際上,我正在尋找行子組的列公式(例如 row1 1-5、row1 6-10 ...,一般為 row 1-n、row n+1 - 2n、row 2n+1 - 3n ...),我可以在其中應用 JMP 中的列公式。回复:如何獲取公式按行子組您需要使用 Col Moving Average() 函數。
對於您的平均值,公式為:
Col Moving Average( :Data, 1, 0, 5 )
要計算總和,則為
Col Moving Average( :Data, 1, 0, 5 ) * 6
有關該函數的文檔可以在腳本索引中找到
幫助==>腳本索引
尋找統計函數