使用匹配條件進行歸一化你好
我剛剛開始使用JMP。我將衷心感謝您的幫助。我想通過“產品”匹配條件將“成本因素”標準化為“一月”值,並將其添加到“標準成本”列中。
基本上,產品A需要標準化為100,產品B需要標準化為25。我可以在“公式”列或jsl腳本中輸入什麼?
| 月 | 產品 | 成本 | 正常費用 |
| 一月 | 一種 | 100 | 1.00 |
| 二月 | 一種 | 102 | 1.02 |
| 遊行 | 一種 | 105 | 1.05 |
| 一月 | 乙 | 25 | 1.00 |
| 二月 | 乙 | 27 | 1.08 |
| 遊行 | 乙 | 23 | 0.92 |
回复:使用匹配條件進行歸一化我不是最好的腳本編寫者,但是只要您的數據表像示例表一樣按Month和Prod排序,它就可以工作。
dt = Current Data Table();
dt << New Column("NormCost",
"Numeric",
"Continuous");
For( i=1, i <= N Rows(dt), i++,
If (:Month[i]=="Jan",
denom=:Cost[i];
:NormCost[i]=:Cost[i]/denom,
:NormCost[i]=:Cost[i]/denom
)
)