【问题标题】:sas displays flag variables with - signsas 用 - 号显示标志变量
【发布时间】:2014-10-10 08:49:42
【问题描述】:

我想在 SAS EG 中创建包含标志变量的表(例如,如果客户开设了当前账户)。此标志变量存储在 dwh 表中,值为 1/0。但是当我想从这个数据库在 SAS 中创建表时,我得到 -1 而不是 1。有没有什么选项可以避免将标志值 1 更改为 -1?

【问题讨论】:

  • SAS 不应更改数据仓库中的数据。没有代码或查询的屏幕截图,任何人都可以做出猜测。一种可能性是应用于数据的格式。

标签: sql sas proc proc-sql


【解决方案1】:

听起来您正在使用二进制字段连接到 SQL Server 表。在 SQL Server 中,二进制变量有两个值:-1 和 0。除了更改值或接受它是 -1 之外,您无法真正修复它。

【讨论】:

  • 谢谢,是的,我正在连接到 SQL Server。至少我现在知道,为什么 -1 会出现在那里,谢谢。
猜你喜欢
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多