楼主: panda56
2013 2

[问答] SPSS执行宏报错 [推广有奖]

  • 0关注
  • 0粉丝

初中生

4%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
82 点
帖子
16
精华
0
在线时间
3 小时
注册时间
2011-8-11
最后登录
2014-12-1

楼主
panda56 发表于 2011-8-31 22:24:46 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
看看我的宏片断:
--------------------------------------------------------------------
* 生成当前活动文件的分组信息.
DEFINE !GENGROUP( !POSITIONAL !TOKENS(1)
/!POSITIONAL=!CMDEND)
DATASET DECLARE !1.
AGGREGATE
  /OUTFILE= !1
  /BREAK=!AS
  /!1 =N.
DATASET ACTIVATE !1.
SORT CASES BY !AS (A).
!ENDDEFINE.

-------------------------------------------------------------------
我执行到这里时老是报以下的错误:
-------------------------------------------------------------------
1400  0  * 生成当前活动文件的分组信息.
1401  0  DEFINE !GENGROUP( !POSITIONAL !TOKENS(1)

>错误 # 6819 位于行 1402,列 1024。文本: (命令末尾)
>DEFINE 命令包含无效的关键字指定。 可识别的指定为 !DEFAULT、!NOEXPAND、 !TOKENS、!CMDEND、!CHAREND 和
>!ENCLOSE。
>停止执行该命令。

--------------------------------------------------------------------
刚开始以为是格式出错,但怎么修改无济于事。
没着了,特来此宝地求助。
谢谢先。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SPSS PSS Positional Aggregate position 信息

沙发
panda56 发表于 2011-8-31 22:30:43
自问自答吧。
果然是格式的问题,参数前面要缩进。以下是正确的:

* 打开文件并生成分组信息.
DEFINE !GROUPCOUNT( fileName = !TOKENS(1)
        /dsName=!TOKENS(1)
        /groupName=!TOKENS(1)
        /breakFields=!CHAREND('/')
        /filterExp=!CMDEND )

GET FILE= !WORKDIR + !fileName.
DATASET NAME !dsName WINDOW=FRONT.

!IF (!LENGTH(!filterExp)  > 0) !THEN
USE ALL.
COMPUTE filter=!filterExp.
FILTER BY filter.
EXECUTE.
!IFEND

藤椅
kuangsir6 发表于 2011-8-31 23:13:32
panda56 发表于 2011-8-31 22:30
自问自答吧。
果然是格式的问题,参数前面要缩进。以下是正确的:
楼主的精神值得学习!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 22:01