前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Pinnacle 21] SD1212 --STRESN does not equal --STRESC

[Pinnacle 21] SD1212 --STRESN does not equal --STRESC

作者头像
归海刀刀
发布2023-11-26 14:55:55
1940
发布2023-11-26 14:55:55
举报
文章被收录于专栏:归海刀刀归海刀刀
P21

—冬天它非礼我,总是冻手冻脚的!

01

前段时间后台有人私信了个问题,让我们一起来看一看吧

SD1212

PPSTRESN does not equal PPSTRESC

代码语言:javascript
复制
data pp;

PPSTRESN=0.607974498;

PPSTRESC="0.607974498";

run;

libname xptlib xport "D:\pp.xpt";

proc copy in = work out = xptlib;

select pp;

run;

/*%loc2xpt(libref=work,memlist=pp,filespec='D:\pp.xpt',FORMAT=v5);*/

写一段程序复现这个issue,将生成的PP.XPT用Pinnacle 21 Community进行验证,

出来结果如下:

Domain

Record

Count

Variables

Values

Pinnacle 21 ID

Message

Category

Severity

PP

1

PPSTRESN, PPSTRESC

0.6079745, 0.607974498

SD1212

PPSTRESN does not equal PPSTRESC

Consistency

SD1212

FDAB031

--STRESN does not equal --STRESC

Standardized Result in Numeric Format (--STRESN) variable value should be equal Standardized Result in Character Format (--STRESC) variable value, when Standardized Result in Character Format (--STRESC) variable value represents a numeric value.

Consistency

在数据集里看PPSTRESN,PPSTRESC里是一致的,但Pinnacle 21报了issue。

当小数点后第 7-9 位的值在 495 到 499 之间时,会发生此错误。(例如 0.000000495-0.000000499)

原文链接:https://www.pinnacle21.com/forum/sd1212-stresn-does-not-equal-stresc

随后我用P21自带的convert去看一下数据,发现数据已经发生了变化

直接用SAS打开xpt文件,数据集里的数据又是正常的

所以是不是Pinnacle 21软件的问题无从得知。

尊敬的读者,首先感谢您对本篇文章的关注和阅读。在此,本小编想要说明的是,以上所述内容都是经过笔者认真整理和撰写的,但限于个人能力和知识水平等因素,难免存在疏漏或错误之处。如有不当之处,敬请包涵并指正,本小编将虚心接受您的批评与建议,并严谨修正文章。再次感谢您对本篇文章的支持与厚爱。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-11-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 归海刀刀 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档