很久以前,我在尝试插入 -1 db 压缩时获得了一些帮助,该压缩完美无缺,但是客户已经改变了他们对 who 插值的看法。 现在他们只想要最接近 -1 db 压缩的输入值,然后使用它对 Pout 应用规范限制。 我正在寻找一些帮助来尝试确定这一点。 附件是包含原始数据的数据表。
分组将是 {"wafer_number", "RowCol", "input"} 。 每个输入在不同压缩值下有 36 个读数。 我只需要最接近 -1 的。
提前致谢
你好,
如果要在本表中这样做,可以添加具有以下公式的公式列,它将每行的距离与-1 ( abs ( :compression - (-1))) 进行比较,即 (abs(:compression + 1)),到组中找到的最小值。
Abs( :Compression + 1 ) == Col Minimum( Abs( :Compression + 1 ), :wafer_number, :RowCol, :input )
因此,此列中等于 1 的行是您想要的行……您可以选择它们并对其进行子集化,等等。
如果你想直接子集而不创建新列,并且不介意使用 JSL,你可以使用这个:
Names Default To Here(1);
dt = current data table();
dtSub = dt << subset(
selected columns(0),
rows(dt << get rows where(Abs( :Compression + 1 ) == Col Minimum( Abs( :Compression + 1 ), :wafer_number, :RowCol, :input )))
);
干杯,
布雷迪