计算字段子组计数你好,
这可能是一个新手问题,但我似乎找不到答案。 我正在寻找一种方法来编写一个计算字段,该字段将为每个人提供他所属的子组的总数。 该子组由 3 个变量确定:出生年份 - 性别 - 就业。
例子:
第 1 行:1930 - 女性 - 护士 [17]
#2:1930 - 女人 - 老师 [74]
#3:1930 - 人 - 水管工 [49]
#4:1930 - 女人 - 护士 [17]
#5:1930 - 人 - 水管工 [81]
#6:1930 - 男子 - 律师 [15]
#8:1930 - 女人 - 老师 [74]
…
#333:1931 - 女人 - 护士 [63]
#334 1931 - 女人 - 老师 [134]
#335 : 1931 - 男人 - 水管工 [128]
#336:1931 - 女人 - 护士 [63]
ETC
我当然可以通过做交叉表来获得这些信息,但我需要将它放在我人口中每个人的列中,以便计算指标。
非常感谢你的帮助..
数据表苹果系统回复:计算字段子组计数非常感谢。
克劳德·贝拉万斯
回复:计算字段子组计数好的,就是这样! 按下鼠标按钮后,您可能需要稍等片刻(使用树形框在文件索引器上工作......),这并不是唯一的地方。
任何想法是否可以在您能够开始拖动时更改光标以提供一些视觉指示,因为这是直接从列标题重新排序几列的相当有用的功能(拖放)。
回复:计算字段子组计数@jthi ,你在哪个部分遇到了麻烦,让它拖动? 这有点麻烦,您必须单击并按住半秒或更长时间,以便 JMP 知道您要拖动列而不是拖出选择。 在我开始拖动之前,请注意动画 gif 中的暂停。 如果不是这样,请给我一些关于什么不适合你的更多信息。
回复:计算字段子组计数@Jeff_Perkinson使用 JMP16.2 Pro(也尝试使用 JMP15.2.1 和 JMP16.1 Pro)和 Windows 10,我无法让您的选项 1 正常工作。
回复:计算字段子组计数几个想法:
- 您可以使用 Tables->Summary 创建汇总表,按年份、性别和就业分组。 然后你可以向后拖动 N 列到源表,JMP 将自动连接以将适合每一行的汇总值放回原始表中。

拖动列的技巧是在单击后暂停片刻,然后再开始拖动。
- 您可以使用 Col Number() 列按 Year、Gender、Employment 列计算列中非缺失值的数量。

使用公式编辑器顶部工具栏中的 ^ 将其他参数添加到 Col Number()。
这是一个使用大类的例子。

让我们知道这是否令人困惑或仍然无法为您提供所需的内容。
回复:计算字段子组计数你好,
使用公式 Col Number per group,我必须使用一个计算字段,它是几个变量的串联,否则我不会得到完全正确的计数。 我认为这是因为我必须使用本地过滤器来排除某些子组。
我尝试过的另一种方法是从交叉表创建第二个表并建立链接。 然而,它更静态。但这要简单得多。
再次感谢
C。
回复:计算字段子组计数方括号中的数字是我应该用公式得到的数字。 对不起,如果我不够清楚。
C,
回复:计算字段子组计数对不起。 括号之间的数字是我需要的函数的结果。
回复:计算字段子组计数我对您希望输出的外观感到困惑。对于您提供的数据,输出会是什么样子?
回复:计算字段子组计数你好@claude_bellavan ,
我不确定你的数据表是如何组织的(因为这可能会影响你如何完成你所追求的)。 在我看来,每个条目(行)应该至少有三列:BY、Gender、Occupation——我没有遵循 [17] 等代表的内容,但无论如何,如果你的数据表像这样组织Car Physical Data.jmp 文件,您可以创建一个列公式来执行我的操作思考你正在尝试做。 请看下面的屏幕截图,其中我将列公式定义为 Col Number(XCol, ),其中函数返回 XCol 列中非零条目的数量,但按 byVar 列排序。 在此示例中,由于“小型”和“紧凑型”车辆类型都有 22 个条目,因此它们在第 9 列输出中集中在一起。

希望这有帮助!,
DS