救命!包含缺失值的条件语句<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在尝试创建一个标记一对点的列
属于“I”,“II”,“III”或“IV”类别。 这对点是
基于两列,一些单元格缺少值。 我是
我的代码在逻辑上是正确的。有谁能帮我找到有效的解决方案?
以下是我的几个JSL尝试:
对于每一行(分配(:Quadrant_Running = If(Is。)
缺少(:Running_Y),继续(),缺少(:Running_X),继续(),If(:Running_Y
> = 3&:Running_X> = 3,“I”,If(:Running_Y> 3&
:Running_X
,“II”,If(:Running_Y
&:Running_X <
3,“III”,“IV”))))))
对于每一行(分配(:Quadrant_Running = If(Is。)
缺少(:Running_Y),继续(),缺少(:Running_X),继续(),:Running_Y
> = 3&:Running_X> = 3,“I”,:Running_Y> 3&
:Running_X
,“II”,:Running_Y
&:Running_X <
3,“III”,“IV”))
我也尝试过使用条件“Or”:If(Is
缺少(:Running_Y)|缺少(:Running_X),继续())
而且:如果(缺少(:Running_Y |:Running_X),
继续())。
谢谢你的帮助!
回复:帮忙!包含缺失值的条件语句谢谢你的帮助!
assign语句更紧凑,我最终能够使用Continue()语句。
问题是我的列上的设置,我最初创建列时没有将它们更改为字符值。这样做允许公式运行!
回复:帮忙!包含缺失值的条件语句实际上,我认为继续() 从你原来的脚本是好的 - 你只需要删除分配() 。
另外,你的第二次尝试(没有分配() )更紧凑:
对于每一行(
:Quadrant_Running = If(
缺少(:Running_Y),继续(),
缺少(:Running_X),继续(),
:Running_Y> = 3&:Running_X> = 3,“I”,
:Running_Y> 3&:Running_X
,“II”,
:Running_Y
&:Running_X
,“III”,
“IV”
)
)
回复:帮忙!包含缺失值的条件语句这个脚本是否符合您的要求?我刚刚删除了分配() 功能和改变了 Continu E() 要清空字符串(“”),这样当缺少一个或两个X / Y列时,Quadrant_Running将是一个缺失的字符串。
对于每一行(
:Quadrant_Running = If(
缺少(:Running_Y),“”,
缺少(:Running_X),“”,
如果(:Running_Y> = 3&:Running_X> = 3,
“一世”,
如果(:Running_Y> 3&:Running_X
,
“II”,
如果(:Running_Y
&:Running_X
,
“III”,
“IV”
)
)
)
)
)