如何按规则拆分OP Type并统计对应OP ID的计数?
需求与数据说明
原始数据
| OP Type | OP ID |
|---|---|
| Client vs Client | 125 |
| Client vs N | 5636 |
| B vs N Client | 54 |
| Client vs Client/B vs N Client | 51 |
| Client vs Client | 4 |
| Client vs Client/B vs N Client | 5 |
| Client vs N | 31 |
| B vs N Client/ Client vs N | 45 |
统计规则
- 若OP Type为斜杠(/)分隔的多类型组合(如
Client vs Client/B vs N Client),该条记录需同时完成两项计数:- 将组合拆分为单个子类型,每个子类型的计数各加1
- 原组合类型的计数加1
- 单一类型的记录直接对应计数加1
预期统计结果
| OP | Count |
|---|---|
| Client vs Client | 4 |
| Client vs N | 3 |
| B vs N Client | 4 |
| Client vs Client/B vs N Client | 2 |
| B vs N Client/ Client vs N | 1 |
内容的提问来源于stack exchange,提问作者user9517769
相关产品推荐
相关产品推荐

