我想在新列“運行編號”中建立一個公式,以根據其他列進行計數。例如:
樣本測試運行編號
一個一1
一一2
一個兩個1
一個兩個2
乙一1
乙二 1
C一1
C一2
C 二 1
丙二 2
@JMPUser9 ,
@jthi提供了一個很好的答案。
不過,這個問題的答案之前已經在討論社群中回答過多次。我請求在提交請求之前對過去的討論進行搜尋。
我搜尋了“Count”,它返回了幾個相關的回應。
謝謝
使用Col Cumulative Sum()是一種選擇
Col Cumulative Sum(1, :Sample, :Test)
Col Rank()也是一個選項
Col Rank(:Sample, :Sample, :Test)
表格的完整範例
Names Default To Here(1);
dt = New Table("Untitled 2",
Add Rows(10),
Compress File When Saved(1),
New Column("Sample",
Character,
"Nominal",
Set Values({"A", "A", "A", "A", "B", "B", "C", "C", "C", "C"})
),
New Column("Test",
Character(16),
"Nominal",
Set Values({"one", "one", "two", "two", "one", "two", "one", "one", "two", "two"})
),
New Column("Run Number",
Numeric,
"Continuous",
Format("Best", 12),
Set Values([1, 2, 1, 2, 1, 1, 1, 2, 1, 2])
)
);
dt << New Column("RN", Numeric, Ordinal, Formula(
Col Cumulative Sum(1, :Sample, :Test)
));