组合指标列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好!
我创建了我认为称为指标列的内容。 在我的研究中,我有两个转移注意力的问题来查看受访者是否在关注,而不是我的想法,我正在尝试创建一个包含...
- 两个都答对的人
- 那些回答错误的人
- 两个都答错的人
所以我们有一组相互排斥的组。 当我过滤时,我将 TRUE 标记为“1”,将 FALSE 标记为空。 我对所有三个组都这样做了,这给我留下了 3 列,它们反映了下面的内容,不包括最后一列......
| 都正确 | 一个错误 | 二错 | 我想要的是 |
|---|
| . | 2个 | . | 2个 |
| 1个 | . | . | 1个 |
| . | . | 3个 | 3个 |
我想要做的是将前 3 列合并到最后一列,此时我将进入并标记 1、2 和 3 是什么。
我尝试了一个公式...
If(:BothCorrect == 1, 1, If(:OneWrong == 2, 2, If(:TwoWrong == 3, 3, "NA")))
这不起作用,可能是由于语法。
无论是否使用公式,任何人都可以提供一些指导吗?
回复:组合指标列谢谢你!
回复:组合指标列这 ”!”是 JSL 中 Not() 函数的简写符号。 它否定了它的论点。 所以 !IsMissing(x) 如果 x 不缺失则返回 1,如果 x 缺失则返回零。
回复:组合指标列迈克尔,
谢谢,这确实有效,但我不得不回到公式中并包含“!”在“失踪”之前。 是什么 ”!”究竟在做什么?
回复:组合指标列如果您有数字列并且您只是在寻找第一个非缺失值(或者如果您可以假设三列中只有一列是非缺失值),则此列公式可能确实需要您:
如果( !Is Missing( :BothCorrect ),
:都正确,
如果( !Is Missing( :OneWrong ),
:错了,
如果( !Is Missing( :TwoWrong ),
:二错,
.
)
)
)