回复:使用变量计算冗余行 - 连续变量和名义变量的不同结果?一些有更多知识的人必须提供正确的答案,为什么数字列会发生这种情况(您的第二个示例有字符列,而不仅仅是标称数字列),但您可能能够根据您正在做的事情使用类似的东西来处理它:
Col Cumulative Sum( 1, :Batch ID, Col Stored Value(:"Value [concentration]"n ))
要么
Col Cumulative Sum( 1, :Batch ID, IsMissing(:"Value [concentration]"n ))
回复:使用变量计算冗余行 - 连续变量和名义变量的不同结果?是的,很抱歉使用了不正确的术语。 我现在在原帖中修改了它。
我将浓度数据暂时更改为字符格式,因为我(根据经验)知道这是有效的。
感谢你的回复!
使用变量计算冗余行 - 变量的连续和名义/字符的不同结果?在这里,我根据 2 列中保存的信息计算冗余行(批次编号&价值[浓度] )。
Col Cumulative Sum( 1, :Batch ID, :"Value [concentration]"n )
但是,根据是否价值[浓度]在我的表中被格式化为连续变量或字符变量,得到不同的结果(见下面的截图)。
结果与价值[浓度]作为连续变量(不是我想要的)

结果与价值[浓度]作为字符变量(我想要的是)

是否存在一些计算问题(缺失值......?)我需要转过头来理解这一点?
谢谢!
附言: 我意识到计算批次 ID 和缺失值的组合可能看起来很荒谬,但在撰写本文时,这是有实际原因的。
编辑:将文本中的“名义”修改为“字符”。
数据表脚本