拆分函數覆蓋值?我試圖拆分該表以使其更易於分析,但是數據正在被覆蓋。
源表(DT2)中的大多數行只有一組“標記”(下圖中的列,而不是JMP標記功能)。 但是,CD3 +有2組,每組3個,共6個不同的數據點,如下圖所示,黃色(具有相同的批號和樂器)。 我希望分割函數(dt3 = dt2 << Split(Split(:Results),Split By(:Marker),Group(:Lot Number,:Instrument));)分別對待附加集並在其中添加6行新表,但它會覆蓋第一組表,並且僅顯示3。
是否有一個更好的特殊功能? 我在拆分中缺少一行代碼?還是可以解決? 任何幫助將不勝感激!!!!

數據表腳本編寫回复:拆分功能覆蓋值?你好,
我認為您的問題是您有多個行,它們具有標記,批號和工具的相同組合:JMP不知道這些實際上是不同的項目,因此傾向於採用特定列組合的第一個實例來填充拆分錶。
因此,您將需要創建一個標識符來區分示例中的第13-15行和第22-24行。 讓我知道您是否需要有關創建將創建此類標識符的列公式的幫助。
最好,
TS回复:拆分功能覆蓋值?我認為您還需要將col“ Marker”添加到組角色。 然後,您將獲得更多行。

回覆:Split 函數覆蓋值?這是有道理的。因此,請新增一個附加列,例如「資料點#」或其他列。 TS你想到了什麼公式?回覆:Split 函數覆蓋值?我使用以下公式建立了一個名為“count”的新列
curmark = :Marker;
curlot = :Lot Number;
curins = :Instrument;
currow = Row();
number = N Rows(
Current Data Table() << get rows where(
:Marker == curMark & :Lot Number == curlot & :Instrument == curins & Row() < currow
)
) + 1;
然後我將其用作附加分組變量

並得到以下結果
