Xu Macro宏怎么绑定魔兽账号如何绑定

SAS&Macro&Debug宏测试专题之一:宏错误是如何产生的
宏错误是如何产生的,如何避免并更正
Macro Bugs - How to Create, Avoid and Destroy Them
原文地址:/proceedings/sugi30/252-30.pdf
转载请注明出处:
好的宏的开发比一般的简单的SAS代码开发要困难得多,以下原因使得更加难以对宏进行测试:
宏所生成的不同版本的SAS代码可能会出现错误
程序的错误可能是编写的代码引起的,也可能是宏生成的代码引起的
SAS将宏代码作为文本进行处理,因为我们更难以通过SAS系统对宏进行测试
对于不同的程序,你想要生成的SAS代码也不尽相同
Debug宏测试的一般原理是:首先要了解SAS宏的运行机理,并且如果出现错误,一定要想到是你的代码有问题。更具体地说:首先要看到哪里报了错,然后定位到这个错误,然后理解并修正这个错误。
除了SAS代码的一般错误外,SAS Macro宏变量在传递参数的过程中,也可能会产生错误。另外,对于SAS
Macro宏编程来说,程序员要处理两种语言,SAS语言和宏语言,这两种语言的编译和执行的时间不一样,如果理解得不透彻也容易产生错误。
1 时间问题
SAS宏代码执行时有四个时间:
宏编译时间:%MACRO和%MEND之间的代码被读取
宏执行时间:宏编译后生成SAS代码
SAS编译时间:生成的SAS代码进行编译
SAS执行时间:编译后的SAS代码的执行
2 下面来讲一些时间问题的经典案例:
2.1 步骤边界问题:
%macro printplus ( data = ) ;
&& title1 "My
important print" ;
&& proc print
format _all_ ;
%nextstep()
%macro nextstep ( data =sashelp.class )
&& title1 "Basic
Analysis Variables" ;
&& proc means
%printplus( data = sashelp.class );
这里的运行结果是过程步print的title成了"Basic Analysis Variables"
而不是应该的"My important
print",为什么呢,原因就是因为上面提到的执行时间的问题。当执行宏printplus时,首先是然后编译title1 "My
important print"
;然后编译print过程步,这时,由于没有过程步的边界run,因此,编译器继续编译宏%nextstep(),这时,SAS编译器将会中止,转换为宏编译器,编译宏nextstep并生成SAS代码,再继续由SAS编译器编译生成的SAS代码,这时,编译到title1
"Basic Analysis Variables"
;时,title1的值就改变了,最后SAS代码执行时,就出现了非预期的结果。
解决的方法就是在format _all_ ;后面加这样就解决了边界的问题。
2.2 在数据步的宏指令时间问题
我们看一下下面的代码:
&& do obs =
if obs &= 5
then&&&&&&
%let x = 1 ;
&%let x = 2;
我们是不是觉得这里的结果是前五个Y的值为5,后面的Y的值为0;但结果是Y的值都为0,为什么呢?因为我们在执行%let宏指令的时候,就已经进入了宏编译器,并且直到宏编译完,生成的代码就是先赋值5给宏变量x,然后赋值0给宏变量x,然后原理的SAS代码中的do循环其实已经为空,最后将宏变量x的值0赋给变量y,最后y的值就全为0了。
还要注意一点的就是,上面的程序虽然有错误,但是系统并没有提示有任何错误或警告,因此,在写SAS宏代码时一定要非常认真地测试程序
为了更好地说明SAS宏编译时间和SAS代码编译时间的问题,我们再看一下下面这个例子:
&& do obs =
if obs &= 5 then
%let x = 5 ;
%let x = 0 ;
这里在SAS日志中会出现ERROR 160-185: 没有匹配的 IF-THEN 子句。
为什么呢?原因其实是一样的,执行到if then语句时,SAS编译中止,转而执行宏编译%let x =
5 ;而这里是赋值语句,最后不生成SAS代码,使得then后面没有SAS语句,因此就出现日志的错误。
所以,我们在%let后面分别加上一个分号,就能解决这个问题:
&& do obs =
if obs &= 5 then
%let x = 5 ;;
&&&&&&%let
现在执行就不会再报刚才的错误了。
2.3 CALL SYMPUT的时间问题
CALL SYMPUT是一个非常重要的函数,特别是数据步时传递宏函数的值。我们看下面这个例子:
&& do obs = 1 to 10 ;
if obs &= 5 then
call symput ( "x" , "5" ) ;
call symput ( "x" , "0" ) ;
这里日志报的错误是WARNING: 没有解析符号引用
X。也就是说宏变量x没有初始化,为什么呢?我们可以在do循环前再加一条语句%let x = Not initialized
;这时运行程序,发现可以运行,但得到的y的值为1,这又是为什么?
值为1的原因是因为编译器将Not
initialized的值赋给了y,这时的y=1即y为true。而x的值没有初始化的原因是因为编译时,symput并未将值赋给x,因此y也没有值。
要让该程序运行,需要用到symget函数,它可以将宏变量的值赋给目标参数,如下程序所示:
&& do obs = 1 to 10 ;
if obs &= 5 then
call symput ( "x" , "5" ) ;
call symput ( "x" , "0" ) ;
y = input ( symget ( "x" ), best12. ) ;
因此,我们在写SAS宏时,一定要分清楚这四个时间,不要将SAS执行时才能得到的值赋给SAS编译时就需要的变量,不要将SAS编译时的循环来控制宏编译时的语句。
2.4 单引号问题
下面这个例子:
%let root = c:\project\
filename in '&root\stuff.dat' ;
这里,filename将不会被执行,因为SAS宏编译器并不能识别这里的&root,一个简单的解决方法就是将单引号改为双引号:filename
in "&root\stuff.dat"
;当我们只能用单引号时,我们就得应用宏引用宏数了:filename in
%unquote(%str(%')&root\stuff.dat%str(%')) ;
CALL EXECUTE时间问题
跟上一个问题差不多
2.5 If还是%if
在写SAS宏时到底该用If还是%if,这个问题经常让很多人困惑。这里说一下两者的区别:%if只能用于宏,它决定生成哪些SAS代码,而if必须用于数据步,在SAS代码执行时它决定哪些代码将被执行。
看下面这个例子
%macro bug ( dummy = );
data _null_ ;
&& x = 1 ;
&& %if x = 1 %then
这里的%if应该不是我们需要的,因为我们并不需要决定是否生成put x= ;这句代码,而是要决定是否运行put x=
;这句代码。
3 执行宏的环境
这里最好看一看以前关于宏编译的文章。这里主要强调一下:尽量不要用全局宏变量,主要原因是全局宏变量的值很容易被无意修改,例如某个宏的局部宏变量与全局宏变量相同时,就会修改,这里再用这个全局宏变量时就会产生意想不到的效果。
SAS宏设计问题参见以前的文章。下面介绍本文的重点:
4 宏测试工具
%PUT statement
MPRINT option
MFILE option
MLOGIC option
4.1 %PUT语句
这个太有用了,当要查看某个宏变量的值时,就用这个语句。例如%put
var=&&&&var&&&
;就可以在日志中查看宏变量var的值。
这个语句在循环以及条件语句中特别有用,因为这里宏变量的值可能并不是预期的结果,这时如果将宏变量的值都输出到日志中,我们就能检查到程序是否按预期在进行。
%put语句常用到的系统变量有:_USER_, _LOCAL_, _GLOBAL_, _ALL_,
_AUTOMATIC_。这个前面也有介绍。
4.2 MPRINT选项
这个选项是我经常用的,它可以将SAS宏生成的SAS代码输出到日志中,这样就可以看到SAS到底在执行哪些语句了。特别是当结果出现偏差时,我们得看宏是否按我们的预期产生代码。例如下面的程序出现的错误是宏编程时经常出现的。
%macro macbug ( proc = freq , debug =
retain a b c 0 ;
call symputx ( "nvars" , 3 ) ;
debugging: nvars=&
&& data test
retain y . ;
do i = 1 to 10 ;
x = ranuni(0) ;
%if &proc = freq %then
x = round ( x ) ;
&& proc freq data
&& %macbug (
proc = freq , debug = 1 ) ;
运行后我们可以看一下日志:
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
retain a b c 0 ;
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
call symputx ( "nvars" , 3 ) ;
MPRINT(MACBUG):&&
NOTE: 数据集 WORK.W 有 1 个观测和 3 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间&&&&
时间&&&&&&&&
debugging: nvars=3
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
retain y . ;
MPRINT(MACBUG):&&
do i = 1 to 10 ;
MPRINT(MACBUG):&&
x = ranuni(0) ;
MPRINT(MACBUG):&&
NOTE: 由调用宏“MACBUG”生成行。
7&&&&&&&&&&
output test
&&&&&&&&&&&
&&&&&&&&&&&
MPRINT(MACBUG):&&
x = round ( x )
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
ERROR 79-322: 期望‘;’。
NOTE: SAS 系统由于错误而停止了该步的处理。
WARNING: 数据集 WORK.TEST 可能不完整。该步停止时,共有 0 个观测和
4 个变量。
WARNING: 数据集 WORK.TEST 由于该步已停止,而没有被替换。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间&&&&&&&&
时间&&&&&&&&
MPRINT(MACBUG):&&
proc freq data =
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
NOTE: 数据集 WORK.TEST 中没有观测。
NOTE: “PROCEDURE FREQ”所用时间(总处理时间):
实际时间&&&&&&&&
时间&&&&&&&&
首先我们看到很多MPRINT(MACBUG):开头的语句,这些就是mprint选项所生成的SAS宏编译后的SAS代码。我们日志里唯一报错的地方:
MPRINT(MACBUG):&&
x = round ( x )
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
ERROR 79-322: 期望‘;’。
从日志里我们就很容易看出,x = round ( x ), x =
round ( x ) 这里差了一个分号,那为什么我们在原宏代码里不容易发现这个错误呢,我们可以看一下这里的原代码:
%if &proc = freq %then
x = round ( x ) ;
这里的编译过程如下:首先在SAS宏编译器里编译
%if &proc = freq %then
x = round ( x ) ;
注意这里是有分号的,这时SAS宏编译后得到的SAS代码是x = round ( x
),这时就没有分号了,然后后面直接接着这一句,因此就出现了刚才的错误。正确的代码应该是加两个分号:
%if &proc = freq %then
x = round ( x ) ; ;
因此用mprint选项能帮助我们识别SAS宏中一些不容易发现的错误。
4.3 MFILE选项
将刚才那个分号加上后,运行代码,就可以在日志中看到以下note:
debugging: nvars=3
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
retain y . ;
MPRINT(MACBUG):&&
do i = 1 to 10 ;
MPRINT(MACBUG):&&
x = ranuni(0) ;
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
x = round ( x );
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
MPRINT(MACBUG):&&
NOTE: 缺失值的生成是对缺失值执行操作的结果。
指定每个位置的方式: (次数)(行:列)。
NOTE: 数据集 WORK.TEST 有 10 个观测和 4 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
实际时间&&&&&&&&
时间&&&&&&&&
这里的行:列103:93是我们在日志里无法知道的,也就没法给我们更多的帮助了。这时就需要mfile选项,它可以让你将生成的SAS代码存入一个文件中,运用这个选项时,你需要FILEREF,
filename mprint "c:\junk\macbug.sas" ;
data _null_ ;13
%include mprint / source2 ;
这时我们就看到了提示的这一行的代码:z = x +这里因为y为缺失值,故有些提示。
这里还介绍了两个宏% debugexec和% debugsetup,可以用来控制输出哪一段SAS宏的代码:
%macro debugsetup (run=1, file="c:\junk\macbug.sas",
freshstart=1) ;
&& %if &run
filename mprint &
%if &freshstart = 1 %then
%macro debugexec(run=1, file="c:\juk\macbug.sas") ;
&& %if &run
%include mprint / source2 ;
4.4 MLOGIC选项
MLOGIC选项主要是看宏逻辑的,特别是有循环时的逻辑。看下面的代码:
%macro words1 ( n = ) ;
%do n = 1 %to &
& %macro words2 ( n = )
%do i = 1 %to &
& %mend words2 ;
& %macro repeatline ( n = ,
mac = 1) ;
%do i = 1 %to &
%if &mac = 1 %then
&&&&&&&&&&&&&
%put %words1( n = 3 ) ;
&&&&&&&&&&&&&
%put %words2( n = 3 ) ;
%put %words1( n = 3 ) ;
%put %words2( n = 3 ) ;
%repeatline ( n = 3 , mac =
%repeatline ( n = 3 , mac =
这里我们看日志的输出结果:
116&& options
119& %put %words1( n = 3 ) ;
abc1&&&&&&&&&&
abc2&&&&&&&&&&
121& %put %words2( n = 3 ) ;
abc1&&&&&&&&&&
124& %repeatline ( n = 3 , mac = 1
abc1&&&&&&&&&&
abc2&&&&&&&&&&
abc1&&&&&&&&&&
abc2&&&&&&&&&&
abc1&&&&&&&&&&
abc2&&&&&&&&&&
126& %repeatline ( n = 3 , mac = 2
abc1&&&&&&&&&&
abc2&&&&&&&&&&
我们看119和121行中,运行的结果都是一行,但为什么124 上的宏运行结果是三行,而126上的运行结果是一行。
这时我们在原代码中的最后一行即%repeatline ( n = 3 , mac = 2
;之前加入以下语句:进行宏逻辑测试,在SAS日志中出现以下结果:
157&&& options
158& %repeatline ( n = 3 , mac = 2
MLOGIC(REPEATLINE): 准备开始执行。
MLOGIC(REPEATLINE): 参数 N 的值为 3
MLOGIC(REPEATLINE): 参数 MAC 的值为 2
MLOGIC(REPEATLINE): %DO 循环正准备开始;索引变量为 I;起始值为 1;截止值为
3;增量值为 1。
MLOGIC(REPEATLINE): %IF 条件 &mac = 1
MLOGIC(REPEATLINE): %PUT %words2( n = 3 )
MLOGIC(WORDS2): 准备开始执行。
MLOGIC(WORDS2): 参数 N 的值为 3
MLOGIC(WORDS2): %DO 循环正准备开始;索引变量为 I;起始值为 1;截止值为
3;增量值为 1。
MLOGIC(WORDS2): %DO 循环的索引变量 I 当前为 2;循环将会再迭代。
MLOGIC(WORDS2): %DO 循环的索引变量 I 当前为 3;循环将会再迭代。
MLOGIC(WORDS2): %DO 循环的索引变量 I 当前为 4;循环将not会再迭代。
MLOGIC(WORDS2): 准备结束执行。
abc1&&&&&&&&&&
abc2&&&&&&&&&&
MLOGIC(REPEATLINE): %DO 循环的索引变量 I 当前为
5;循环将not会再迭代。
MLOGIC(REPEATLINE): 准备结束执行。
注意这里:
MLOGIC(WORDS2): %DO 循环的索引变量 I 当前为 4;循环将not会再迭代。
MLOGIC(WORDS2): 准备结束执行。
abc1&&&&&&&&&&
abc2&&&&&&&&&&
MLOGIC(REPEATLINE): %DO 循环的索引变量 I 当前为
5;循环将not会再迭代。
为什么最后一行会出现“%DO 循环的索引变量 I 当前为 5”;一般说来循环三次的话,会出现“%DO 循环的索引变量 I 当前为
4”,即第一行的内容。这就是因为宏变量i的值不但在宏%WORDS2中被累加,并且在宏%
REPEATLINE中也被累加。当然,我们将宏变量全用%local定义就不会出现这个问题了。我们还可以用不同的宏变量来进行循环以规避此类错误。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。上午主会场及下午总经理会场门票
【General Manager Session 】只有此会场配备同声传译(中英文),如有需要请备注。General Manager Session. Only this session is equipped with simultaneous interpretation (both in English and Chinese).各分会场请实名制报名,便于胸卡制作、签到。
上午主会场及下午精益分会场门票
【Lean Manufacturing】 各分会场请实名制报名,便于胸卡制作、签到。
上午主会场及下午供应链分会场门票
【Supply Chain】各分会场请实名制报名,便于胸卡制作、签到。
上午主会场及下午人力资源分会场门票
【Human Resource】各分会场请实名制报名,便于胸卡制作、签到。
上午主会场及下午金融财务分会场门票
【Financial Session】各分会场请实名制报名,便于胸卡制作、签到。
我需要发票
我需要发票
& & & & &2013年是极具挑战的一年,人民币升值,劳动力成本大幅提升,欧洲经济持续低迷,企业进入微利时代,举步维艰。2014年是充满挑战和机遇的一年,一方面国际基本面不会有很大的改观,欧债问题还会持续,中国国内经济放缓,但另一方面美国经济的复苏,克强经济,自贸区,电子商务的发展又给大家带来了前所未有的机遇。在如此错综复杂的宏观环境下,苏州企业如何应对?ISM中国,西交利物浦大学,总经理俱乐部,精益学会,SCM供应链管理俱乐部,苏州园区低碳协会六大精英团体将在西交利物浦大学联合举办第四届中国苏州国际经济高峰论坛。企业家们共同探讨企业战略,商业模式创新,自贸区对苏州的影响,金融创新,领导力创新,精益生产,供应链优化等众多话题,一整天的精彩演讲和嘉宾互动。本次峰会仅限受邀企业组团(总经理、供应链经理、精益生产经理、财务经理和人事经理)免费参加。预计参会人数将达千人,届时各界名流云集,盛况空前。大会配备中英文同声传译。敬请期待。谢绝现场报名和未请自到。
2013 is a very challenging year. RMB appreciation, a sharp rise in labor cost, European economy continues to be soft. Enterprises go into small profit era, most of companies are struggling. 2014 is a year full of challenges and opportunities. In one hand, international fundament will not have a major change, Europe's debt problems will be continue, China domestic economic slows down, in the other hand, U.S. economic recovery, Ke Qiang’s economy theory, free trade zone, the development of e-commerce have brought unprecedented opportunities to everyone. In such a complex macro environment, being a Suzhou enterprise, how to deal with? ISM China, Xian Jiaotong Liverpool University, GM Club, Lean Council, SCM Club, five top elite organization will hold 2013 Suzhou International Economic Summit in Xi’an Jiaotong Liverpool University. We will discuss corporate strategy, business model innovation, the influence of free trade zone to Suzhou company, financial innovation, leadership innovation, lean manufacturing, supply chain optimization and so on. A whole day's excellent speech and guests interaction. The summit is free to charge to invited members. (except lunch fee 100/person). Each company can form a group to attend the summit. (General Manager, HR, Finance, Operation, Purchasing Director/manager, attendee must be manager level above) Attendance is expected to reach one thousand, The Summit is equipped with simultaneous interpretation (both in English and Chinese). Please make registration upfront and do not attend without registration.
地点:苏州工业园区独墅湖高教区仁爱路111号(西交利物浦大学中心楼)
Date: 8th December 2013
Venue: Xi’an Jiao Tong Liverpool University
第一部分( 主会场)
9:00-10:00 & & & 签到,认识交流,早咖啡招待
10:00-11:45 & & 大会主席发言
& & & & & & & & & & & & & 主题演讲 &“应对动荡环境的组织变革创新” &Sarah Dixon &西交利物浦大学国际商学院院长&
& & & & & & & & & & & & & & & & & & & & & &“引领变革和创新” & &&Gerard Hei &卡内基大中国区CEO&&
& & & & & & & & & & & & & & & & & & & & & &“2014国际宏观经济金融预测” & &杨传东&&渣打银行苏州分行行长 &
11:45-13:15 &&&午餐,鸡尾酒会和冷餐会
第二部分 & &
13:15-14:45
& &各分会场&& & & & &PANEL
&&DISCUSSION
分会场名称
精益分会场
如何植入精益文化
德尔福总经理
精益三境界
捷克博斯总经理
&圆桌会议探讨
黄莉霞,李兴禄
技泰精密总经理
马尔精密总经理
明基逐鹿华东区供应链总监
供应链分会场
始于90年代的供应链的持续创新
特灵空调亚太区物流总监
ISM&中国理事
间接物料供应链的信息化创新模式
I-Platform&业务总监,精英供应链俱乐部创始主席
圆桌会议探讨
陈心力,田柏忠
嘉吉投资亚太区供应链总监
人力资源分会场
打破领导力思维,创新教练模式
全球唯一华人MCC认证大师
&&圆桌会议探讨&& &
& & & &吴咏怡
& & & & & &&王强
华德士中国区总裁
Milestone国际教练社联合创始人
前可口可乐中国区组织发展资深经理
金融财务方向
跨国公司回流潮下财务高管的使命
康明斯财务总监
上海自贸区对苏州企业的影响和机遇
总监.上海综合保税区联合发展有限公司
金融创新圆桌会
&&&鞠琳娜,&史陈骏
KELLY GUAN
渣打苏州行长
德勤税务总监
总经理专场
企业的用人之道
百得全球副总裁
商业模式创新
上海交大马赛商学院教授
邹晴, 王华
友达苏州总经理
英格玛总经理
14:45-15:00& &&&茶歇
15:00-16:00 & & 回到主会场各小组汇报成果,嘉宾对话
16:00-16:10 & &&年度人物颁奖&
16:10-16:20&& & &慈善活动
16:20-16:30 & &&幸运抽奖(&Iphone 5S&)
16:30-16:40 & & 论坛闭幕致辞:论坛主席
9:00-10:00
Registration and network
10:00-11:45
Keynote speak in main hall
Organizational Adaption to environment turbulence
Sarah Dixon
Dean of International Business School, XJTLU
Leadership Innovation
Gerard Hei
CEO of Dale Carnegie Training Great China
2014 Global financial market predict
Yang Chuan Dong
President of Standard Charter Bank Suzhou
11:45-13:15
Cocktail banquet and buffet lunch
13:15-14:45
PANEL &&&&& &DISCUSSION
Lean Manufacturing
How to build in lean culture&
Lixia Huang
General Manager Delphi
Three phases of lean journey
General Manager, Jacobs
Panel discussion
LixiaHuang,Xinlu Li
&GM Keytec
Jinsong Yu
Supply Chain
Supply chain innovation since 1990
David Chen
Fulfillment & Inventory Director, Trane,&& ISM China board director
Innovation on indirect sourcing supply management
Richard Tien
I-Platform Director,SCM Land Chairman
Panel Discussion
Xinli Chen Richard Tien
Johnny Jiang
AP Supply Chain Director, Cargill
BenQ Software Director
Breakthrough leadership mindset through innovation coaching method
Global MCC coaching master
Human Resource
Panel Discussion
Arthur Wang
President, Robert Walters China&&
Founder of Milestone Coaching Association
Former Cocacola organization development senior manager&
Financial Session
CFO’s roll under a Multi National Company’s moving back to home environment
Finance D Cummings
How Shanghai Free Trade Zone impact Suzhou business
Director. Shanghai Free Trade Zone Development Co. Ltd
Panel Discussion
Junna Ju,John Shi
Chuandong Yang
&President Standard Charter Bank Suzhou
KELLY GUAN
Deloitte Tax Director
General Manager Session
People Management in China Environment
Vice President, Black Deck
Business Model Innovation
Prof&Director, AEMBA, Shanghai Jiaotong University
Panel Discussion
Qin Zou,Hua Wang
Yorkson Zhu
&GM AUO Suzhou
Zhi Zhuang
&President Engma
14:45-15:30
15:00-16:00
Each team share summary, group panel
16:00-16:10
People of the Year Award
16:10-16:20
Charity event
16:20-16:30
&Lucky Draw (I phone 5S)
16:30-17:40
Forum Closing
Chair of GM Club
活动详细说明:
1.高峰论坛仅限受邀人员免费参加。但须支付100元餐费。
2.需实名制,未经验证,谢绝参加。
3.由于名额有限,请在收到邀请函后尽快通过以上方式预约,额满为止。
4.关于活动的进一步信息请及时关注 “精英慧”微信公众主页。
5.出席请携带名片,用于签到、交流。
6.出席活动,请着正装。
7.高峰论坛为免费公益活动,参加者均为自愿参与,主办方对参加者的安全和其他法律问题不承担任何责任。
8.主办方对此活动拥有最终解释权。
Event details:
1. The summit is limited to invited people to attend free of charge. RMB100 lunch fee need to be born by members.&
2. Real name registration, members without registration will be declined.&
3. Due to &limited pace, please make registration through the above way as soon as possible after receiving the invitation, registration ending with the full quantum.
4. Further information about the event, please timely pay attention to "Elite Forum" from Weixin.&
5. Please bring business card for networking.
6. Dress code: Formal&
7. Disclaimer: This summit is a public event, the organizers will not hold responsibility for the participants' safety and other legal issues.&
8 All rights reserved at the organizers for this summit.&
有任何疑问,请打电话咨询:021- 分机307 (Louisa Liao)&或手机(Penny Pan)
For any questions, please call us at 021- 分机307 (Louisa Liao)& or cell phone (Penny Pan)
参加者列表
张肖霞 &艾迪尔
陈勇 &常熟通润驱动
张金发 &博飞光学
季鸣燕 &艾普尔
程学文 &苏州务实工业紧固件
周峰 &江苏辉尚建设景观工程
徐林 &新鸿基精密部品
杜微 &艾迪尔
徐蓓蕾 &艾迪尔
周义 &捷达消防车
Alice Meng &艺达思
Elin Liu &艺达思
刘天成 &中国农业银行
周建清 &江苏辉尚建设景观工程
周银生 &博锐格工程
周勇 &甲丰精密机械
王玉婷 &艾迪尔
王觉明 &富翔塑胶
王爱国 &常州立达纺织仪器
张曹瑜 &博飞光学
马一元 &苏州克里爱
崔万和&苏州市务实五金有限公司
周跃萍 &瓦锡兰船用设备
魏亮 &瓦锡兰船用设备
顾鹏 &优盛建材
张力 &常熟通润驱动
李林 &常州立达纺织仪器
范志根 &常州立达纺织仪器
严西茂&康德瑞恩电磁技术
乐建萍&博飞光学
顾飞&一光仪器
徐文勇&一光仪器
Francesco Saluto&博米物流江苏有限公司
赵崎&博楷管理咨询
张中福&苏州同达卓信信息科技有限公司
徐彤华&苏福马机械有限公司
薛琴&Pentair Water Suzhou
Wendy Zhang&Gates
Raymond Zheng&Caterpillar (China)Investment Co,Ltd
邹伟&安姆科宝柏包装有限公司
唐西&安姆科包装有限公司
Rich Nikkle&ixmation(Suzhou) Co.,Ltd.
Justin Qiu&永得力进出口(苏州)有限公司
尹二永&永得力进出口(苏州)有限公司
贺洁&宝时得
许小刚&宝时得
沙义元&宝时得
岳凌&宝时得
赵五三&ixmation suzhou
孔晓斌&苏州太湖教育顾问有限公司
苏爱华&武汉大学苏州研究院EMBA华东中心
谭红梅&苏州富强科技有限公司
季金元&苏州市新依德装饰设计有限公司
肖挺&苏州致胜电子有限公司
程晔&苏州富强科技有限公司
张天恩&苏州富强科技有限公司
缪磊&苏州富强科技有限公司
Nico ZHANG&GLP
Steven Li/李礼 &Heinse Industrial Supply (Shanghai)
吕宁&伟亚光电(苏州)有限公司
年逢春&伟亚光电(苏州)有限公司
李玉林&伟亚光电(苏州)有限公司
步欣&伟亚光电(苏州)有限公司
何强&伟亚光电(苏州)有限公司
兰茹&苏州恒远精密数控设备有限公司
夏梅娟&苏州花馨绘服饰礼品有限公司
McClane Yu&Sloan Valve water technologies
陆庆&康接自动交易系统(苏州)有限公司
Jason Michael&斯派曼电子技术(苏州工业园区)有限公司
唐章燕&环球特科电源科技苏州有限公司
刘鹏&金诚财富集团苏州分公司
刘鹏&金诚财富集团苏州分公司
李乐&Insper International Education
李翠&苏州凤凰索卡亚有限公司
Frank &昆山思凯乐橡塑科技有限公司
吴志华&苏州智耕物流管理咨询有限公司
王英&苏州智耕物流管理咨询有限公司
胡涛&江苏汉博物流有限公司
CHEN&Devanlay/LACOSTE
宋清卫&苏州柏乐纳机械科技有限公司
吴蕴&苏州英格玛人力资源有限公司
陆奇慧&苏州英格玛人力资源有限公司
卢仕余&南京萨特科技发展有限公司
剌永福&南京萨特科技发展有限公司
杨漫雪&南京萨特科技发展有限公司
倪路萍&哈曼电子
商铮琴&欧朗科技(苏州)有限公司
吴舟&苏州西门子电器有限公司
罗湘洲&苏州芬克诺尔家居饰品有限公司
黄志伟&苏州诚译通翻译服务有限公司
徐夏良&上海贝尔阿尔卡特股份有限公司
霍丽华&苏州汇思人力资源有限公司
何樱&苏州汇思人力资源有限公司
高雷&汇思人力资源有限公司
李盈龙&苏州技泰精密部件有限公司
徐为民&苏州技泰精密部件有限公司
周宁&苏州技泰精密部件有限公司
孙贤奎&苏州技泰精密部件有限公司
王长清&苏州技泰精密部件有限公司
房付田&苏州智能泰克有限公司
赵军&Singapore Patsnap
南晓婷&Singapore Patsnap
王磊&家悦采购咨询(上海)有限公司
边洪爱&维林光电(苏州)有限公司
叶茂&苏州星诺奇传动科技有限公司
Forcy Wu&苏州威得易材料科技有限公司
任雪峰&江苏毅昌科技有限公司
陈丽云&苏州富强科技有限公司
贺铁&苏州德尔赛电子有限公司
冯道松&苏州市姑苏区知识产权保护中心
郑继荣&苏州易特诺科技股份有限公司
Nancy Hasi&WESCO(Suzhou)Trading Co.,LTd.
胡霞&江苏吴通通讯股份有限公司
余嘉伦&苏州申茂国际货运代理有限公司
Catherine Lu&Faro China
Julie Zhu&Faro China
冯海军&苏州恒姆精密部件有限公司
姜新锋&苏州恒姆精密部件有限公司
陆卫东&苏州恒姆精密部件有限公司
王光明&浙江史密斯医学仪器有限公司
童福福&苏州产鑫贸易有限公司
孙玉英&delphi
XiongHuaBing&INMO PRECISE MOULD&PLASTICS CO;LTD
ShaMeng&INMO PRECISE MOULD&PLASTICS CO;LTD
BonnieWang&INMO PRECISE MOULD&PLASTICS CO;LTD
peterqi&INMO PRECISE MOULD&PLASTICS CO;LTD
陈童&苏州市易德龙电器有限公司
Anny Gu&Flextronics Electronics Technology (Suzhou) Co., Ltd.
Ivy Chen&Flextronics Electronics Technology (Suzhou) Co., Ltd.
吴小松&爱环吴世(苏州)环保有限公司
秦俭 James Qin&中远
顾俊&江苏倍通供应链管理有限公司
夏云华&苏州脉慧特生物医药科技有限公司
夏金华&苏州脉慧特生物医药科技有限公司
FeulingBradleyAllan&Kong and Allan (Shanghai) Consulting Co. Ltd.
李江峰&苏州凌普信息科技有限公司
杜月琴&苏州锋锐精密机电有限公司
濮玉兵&楼氏电子(苏州)有限公司
袁晓华&楼氏电子(苏州)有限公司
周建明&苏州大阳商用设备有限公司
郎朗&苏州大阳商用设备有限公司
王兆钰&上海整合包装有限公司
孙华&苏州百福东方国际物流有限责任公司
周斌&苏州百福东方国际物流有限责任公司
张新超&伯曼机械制造(上海)有限公司
龚晓双&无锡德昌光电科技有限公司
陆国平&吉士通国际物流(苏州)有限公司
汪满枝&Flextronics
李健&Apple
Lisa liu&Randstad
Jenny Liu&Randstad
Linda Huang&Randstad
Christina Fu&Randstad
傅金文&镇江东方电热科技股份有限公司
李礼霞&苏州博尔捷人力资源有限公司
黄悦&苏州博尔捷人力资源有限公司
刘锦武&Honeywell
华伟民&威廉姆斯(苏州)控制系统有限公司
Wojciech Szymczyk&Magellan Trading Shanghai / Cersanit / Rovese
杜琳&上海御庭酒店管理有限公司
饶先军&富泰克精密注塑(苏州)有限公司
魏国飞&苏州工业园区格比机电有限公司
张红林&苏州工业园区宏斯特光电材料有限公司
Candice LI&Robert Walters
Sarah LI&Robert Walters
扶立红&优必得石油设备(苏州)有限公司
李甡&优必得石油设备(苏州)有限公司
单灵芝&优必得石油设备(苏州)有限公司
王灿乔&优必得石油设备(苏州)有限公司
朱晓丰&江苏金贸世纪国际物流有限公司
陈峻&苏州东智精冲科技有限公司
洪福卿&苏州东智精冲科技有限公司
Lucy Lu&苏州圣海供应链服务有限公司
田间&苏州圣海供应链服务有限公司
Tracy Ma&苏州圣海供应链服务有限公司
周煜婷&Robert Walters
孙景蕾&慧分享管理咨询有限公司
付小江&慧分享管理咨询有限公司
蔡鸿亮&上海众办信息科技有限公司
Catherine Wu&Unitron Hearing (Suzhou) Co., Ltd
Davy Ling&Unitron Hearing (Suzhou) Co., Ltd
程凤&苏州方正科技产业园
李景国&苏州方正科技产业园
王树文&飞特信息技术有限公司
冯明顺&Sonice
Aline zeng&Littelfuse
Carol liu&Littelfuse
Jane Li&Littelfuse
Silver xue&Littelfuse
mauro.cristofaletti&FMMG Technical Textiles (Suzhou) Co., Ltd
杜蓝玲&FMMG Technical Textiles (Suzhou) Co., Ltd
赵刚&江苏新广华机电工程有限公司
李杰&渠诚中国
周静&渠诚中国
肖岩&三星电子(苏州)半导体有限公司
张栓&博济科技园
刘娜&苏州圣海供应链服务有限公司
wendy xu&皆可博(苏州)车辆控制系统有限公司
杨群&德林(苏州)国际货运代理有限公司
马芳兰&苏州新能膜材料科技有限公司
王佳&志伟物流
赵海霞&志伟国际
张宏&无锡伟尔矿业设备有限公司
邵留燕&苏州维金管理顾问有限公司
崔万胜&伯乐曼管理咨询(苏州)有限公司
郭井生&苏州维金管理顾问有限公司
Arthur WANG&Robert Walters China
徐琛&博世(中国)投资有限公司
Jackie Gong&OnCore MS
薛文斌&Oncore Manufacturing Services
任利杰&苏州捷安威五金有限公司
王庆云&苏州工业园区格比机电有限公司
胡恽清&卫美恒(苏州)医疗器械有限公司
王晨&卫美恒(苏州)医疗器械有限公司
王仰昆&卫美恒(苏州)医疗器械有限公司
张柏毅&亚洲价值工程学会
顾德华&卫美恒(苏州)医疗器械有限公司
王玉玲&卫美恒(苏州)医疗器械有限公司
顾晓明&卫美恒(苏州)医疗器械有限公司
林兰希&吴江纺织浆料二厂
吴国红&中国泛华保险服务集团经纪业务
周清林&上海贤坤国际物流有限公司
Jeffery Chou&United Testing Services
angela xu&中航信托股份有限公司
alex li&Key safety System co., Ltd
晏占学&苏州菩提树五金工业有限公司
晏河学&苏州菩提树五金工业有限公司
芮翔鹏&苏州菩提树五金工业有限公司
陶林&苏州菩提树五金工业有限公司
闵朝辉&苏州九邦机电有限公司
沈忠伟&苏州景康电子有限公司
王文伟&美特达机械(苏州)有限公司
郭宏林&苏州三维精密机械有限公司
苏州工业园区独墅湖高教区仁爱&#号(西交利物浦大学中心楼)
日 星期日 09:00 至 17:00
活动二维码
用微信客户端扫描并分享此活动
精英慧(ISM-苏州、GMCLUB、SCM COUNLIL、LEAN COUNCIL) 西交利物浦大学
大会独家语言合作伙伴:蓝奇精品英语
Louisa Liao:021- & & & & & & & & & & & louisaliao@ismchina.org
您的Email地址*
正在下载座位展示图,请稍候。。。
注册中请稍候
邮件地址系统将向此邮件地址发送确认邮件
密码不少于6位}

我要回帖

更多关于 魔兽账号如何绑定 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信