大家好,
如何填充 Param3 列,以便我們從匹配位置(來自 Param1 和 Param2 列的比較)到每個項目組的末尾都有一個(見下圖)?

我現在擁有的只是基於 Param1 和 Param2 匹配的 Param3 中的值。 為此,我使用了這個非常簡單的代碼:
For( i = 1, i <= N Rows( dt ), i++,
If( dt:Param1[i] == dt:Param2[i],
dt:Param3[i] = 1;
)
);

如何填充 Param3 列以獲取更多行,如第一張圖片所示? 我將不勝感激任何建議。
感謝你並致以真誠的問候
也許這會起作用:
Names Default To Here( 1 );
dt = New Table( "Test",
Add Rows( 10 ),
Compress File When Saved( 1 ),
New Column( "item",
Character,
"Nominal",
Set Values( {"item1", "item1", "item1", "item1", "item1", "item2", "item2", "item2", "item2", "item2"} )
),
New Column( "Param1", Character, "Nominal", Set Values( {"", "A", "", "", "", "", "", "B", "", ""} ) ),
New Column( "Param2", Character, "Nominal", Set Values( {"A", "A", "A", "A", "A", "B", "B", "B", "B", "B"} ) ),
New Column( "Param3", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [., ., ., ., ., ., ., ., ., .] ) )
);
Wait( 3 );
group = .;
For Each Row(
If(
dt:Param1 == dt:Param2,
dt:Param3 = 1;
group = dt:Param2;,
dt:Param2 == group, dt:param3 = 1,
.
)
);