我有一个表格,为不同IDs
的用户存储多行信息。
我想将数据汇总到每个成员的所有所需信息的一行中。但是,为不同的变量选择正确的值的不同规则使我很难。
示例:下表列出了原始表格和表格所需的结果(此处仅显示一位成员):
Name DOB Evnt1 Time1-A Time1-B Evnt2 Time2-A Time2-B Evnt3 Time3-A Time3-B
JanD ABC CCC 1/1/2017 1/3/2017 . . . . . .
JanD ABC NNN 3/3/2017 3/7/2017 . . . QQQ 4/3/2017 3/5/2017
JanD ABC . . . NNN 2/9/2017. NNN 5/7/2017 4/7/2017
到
Name DOB Evnt1 Time1 Event2 Time2 Event3 Time3
JanD ABC CCC 1/3/2017 NNN 2/9/2017 QQQ 4/3/2017
规则是:
Event123
。的优先级选择CCC>QQQ>NNN
TimeAB
必须匹配事件并始终选择A&B
之间的最大值。 我尝试了proc
摘要,但它总是在事件和最长时间之间保持正确匹配。
当涉及太多变量时,任何人都可以帮助总结信息时哪种聚合方法可能有用吗?
谢谢!