设为首页收藏本站

JMP数据分析论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3898|回复: 20
打印 上一主题 下一主题

JMP如何快速实现两次匹配的效果,谢谢!

  [复制链接]
跳转到指定楼层
楼主
发表于 2018-3-4 07:35:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
老白请教:
如图有,求两次匹配
图左边excel表的原表只有A、B两列,想通过另外两个表来根据第一列名称、经过两次匹配、在第4列得到结果
这种操作在excel中用两层VLOOKUP能快速完成,
请教这种匹配在JMP中如何能快速完成?谢谢!
我试用"表→连接、匹配"方法可以实现,但要进行两次操作、且会产生中间表。

如果哪位老师能以JSL来完成这种双重匹配就更好了。谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  !connect_viewthread_share_to_qq!!connect_viewthread_share_to_qq! QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对
回复

使用道具 举报

沙发
 楼主| 发表于 2018-3-4 07:39:28 | 只看该作者
因我以前都是合用excel、熟悉VBA。

刚转到试用JMP,就完全不懂了。麻烦老师指导,谢谢!
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2018-3-4 07:42:18 | 只看该作者
在JSL指南中没找到类似的例子,
这个较接近、但我还是搞不定,敬请老师指导,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2018-3-4 08:49:33 | 只看该作者
Hi all,

i need your help again.


I have a huge source population (more than 20,000) and i would like to create two matched samples based on some elements (ex: height, age, weight...) to compare saying men and women on other parameters (ex: IQ, ...).


Is there a way to simply do that in JMP. If not, can someone give me a ref or a methode to do that?


Thank you

回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2018-3-4 09:55:03 | 只看该作者
不晓得如何在JMP合用字典,否则也易
回复 支持 反对

使用道具 举报

6#
发表于 2018-3-5 10:20:15 | 只看该作者
ak47ok 发表于 2018-3-4 09:55
不晓得如何在JMP合用字典,否则也易

利用JMP列属性中的“公式”,打开JMP的公式编辑器对话框,然后用条件中的if函数与比较函数,即可轻松得得到附图的JSL,并自动生成您所需要的对应字符。

一个JMP爱好者。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

7#
发表于 2018-3-5 10:44:25 | 只看该作者
再附结果与列公式函数编辑器图,以供参考。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2018-3-5 17:52:49 | 只看该作者
rocluo5566 发表于 2018-3-5 10:44
再附结果与列公式函数编辑器图,以供参考。

谢谢老师指导。这个功能我也看到,但如果不重复的"类别"及"最终"很多的时候、这个方法是行不通的
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2018-3-5 18:00:40 | 只看该作者
rocluo5566 发表于 2018-3-5 10:20
利用JMP列属性中的“公式”,打开JMP的公式编辑器对话框,然后用条件中的if函数与比较函数,即可轻松得得 ...

见老师的帖子也常用JSL,能否指导下,谢谢!

我见最接近的代码是这个、但至今我还是不会处理

dt1 = Open( "$SAMPLE_DATA/Pizza Profiles.jmp" );
dt1:ID << Set Property( "Link ID", 1 );
// add Link ID and turn it on
dt2 = Open( "$SAMPLE_DATA/Pizza Responses.jmp" );
dt2:Choice1 << Set Property( "Link Reference", Reference Table(
"$SAMPLE_DATA/Pizza Profiles.jmp" ) );
dt2:Choice2 << Set Property( "Link Reference", Reference Table(
"$SAMPLE_DATA/Pizza Profiles.jmp" ) );
dt2:Choice << Set Property( "Link Reference", Reference Table(
"$SAMPLE_DATA/Pizza Profiles.jmp" ) );
// add Link Reference to the Choice1, Choice2, and Choice columns


回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2018-3-5 18:33:26 | 只看该作者
关键要直接用上另两文件的资料、不能手工在公式或代码直接收入这些资料数据
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|JMP数据分析论坛 ( 沪ICP备13022603号-2 )  

GMT+8, 2024-4-24 21:16 , Processed in 0.415974 second(s), 16 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表