你好。我有一个问题,我无法思考。
我正在尝试创建一个新列,其中由另一列除以参考点组成,但问题是我有一些条件需要包含。
为了简单起见,我添加了一个生成的数据文件,我将参考它。
我想要做的是将 Z 列除以每个 Y 组中的Z|X=c。您可以看出,Y 组的大小不同。
SO C 是参考点,对于所有 Y 组 (1-9),我想取 Z 列,并将其除以 Z|X=c。
也就是说,在新列中,X=c 的所有值都将为 1,其他值将为 Z / (Z|X=c)。
我很抱歉无法用更清晰的术语表达自己,由于各种原因,我无法展示我的真实数据集,而且英语不是我的母语。
任何帮助是极大的赞赏。
V
这是一个有效的公式
currentY = :Y;
:Z / :Z[(Current Data Table() << get rows where( :X == "c" & :Y == currentY ))[1]];
