【问题标题】:Account Level view from Transaction Level Data交易级别数据的帐户级别视图
【发布时间】:2017-02-09 12:44:35
【问题描述】:

所以我的问题是关于我在当前工作中必须从事的一个领域中面临的一个特殊问题。

域是信用卡交易。所以它在交易层面是独一无二的。但是一个人可能会执行多项交易。现在显然每笔交易都不相同。

所以我有这个我可以轻松管理的基本特征数据集。从这个数据集中,我想评估跨细分市场的客户级别绩效,这些绩效应该很容易访问,而无需针对不同的变量组合运行我的代码。基本上,我的目标是达到客户级别的视图,这不会导致帐户方面的任何信息丢失,并且我仍然可以跨细分市场查看客户级别的绩效。

你们中有人做过类似的分析吗?或者你对我应该如何做到这一点有什么好主意吗?我不知道这个解释有多清晰,但如果您需要进一步解释,请告诉我。感谢您的帮助!

【问题讨论】:

  • 你需要更加具体。你有什么,你想要什么,你尝试过什么......
  • 好的,我有交易 ID。哪些是独一无二的。针对每个交易 ID 将是帐户 ID。这将被重复。每个事务将由一组类别变量定义。假设我每笔交易都有变量 A、B、C、D。我必须对这些变量的每种组合进行性能分析。帐户 ID 在每个组合中都是唯一的。说问题是我必须总结我在 A、B 级别的表现;和 A、B 和 C 级。我想在一个 csv 中查看两个视图。目前我想到的只是一个过程摘要和切换 TYPE 变量。
  • 如果您需要帮助,请让人们轻松帮助您。用你所拥有的发布一个数据库的小样本,然后尝试发布一个你想要的小模型
  • docs.google.com/spreadsheets/d/… 也许这会有所帮助?
  • 嗯,这更好,但你所展示的似乎没有意义。 a只有e和f,b只有g。 b 也有多个记录,因此总和将远大于 300 美元。要么更详细地解释您要做什么,要么发布一致数据集的示例

标签: transactions sas large-data


【解决方案1】:

假设您有来自 10 位客户的 30 笔交易的数据(每笔 3 笔交易)。在关系数据库中(在 SAS 中通常也是一个好主意),您通常会有一个交易表(包含 transactionID、customerID、transactionDate、transactionAmount 列)和一个客户表(包含 customerID、customerName、customerSegment 等列) .这是数据库规范化的一部分。您将交易级数据与客户级数据分开。

如果您是 PROC SQL 的粉丝,那么该设置在 SAS 中非常适合您。如果您想分析某个 customerSegment 的交易,您只需加入表(或子查询或其他)。

SAS 中的另一个选项是按 customerID 合并两个表,创建一个数据集,其中每个交易都有一条记录,并且有一些变量是交易的属性,而其他变量是客户的属性。所以可能看起来像:

custID  transID  transDate  transAmount  customerSegment  customerDOB
1       1        1/1/2015   100          A                1/1/1990
1       2        1/2/2015   50           A                1/1/1990
1       3        1/3/2015   75           A                1/1/1990
2       4        1/1/2015   10           B                12/12/1950
2       5        1/2/2015   5            B                12/12/1950
2       6        1/3/2015   75           B                12/12/1950

这样的存储效率较低(并且标准化程度较低),因为客户属性的值对于来自同一客户的每笔交易都是重复的。但是,当您想按客户属性分析交易数据时,它可以让生活变得更轻松。

有关这方面的更多信息,请参阅 google 数据库规范化。 Toby Dunn 有一些关于 SAS 规范化的好论文,例如http://analytics.ncsu.edu/sesug/2007/TU03.pdf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-17
    • 2018-01-23
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多