我有一张包含 3 列的值表(部分):月份(从 1 到 12)、代码和值。例如,
MONTH | CODE | VALUE
1 | aaa | 111
1 | bbb | 222
1 | ccc | 333
2 | aaa | 1111
2 | ccc | 2222
代码是客户,值是销售量。每行代表一个客户一个月的销售额。所以我有三个客户,分别是 aaa、bbb 和 ccc。对于 month=1,他们的销售量为:aaa->111、bbb->222 和 ccc->333。客户可能每个月都有销售,也可能没有;例如,对于第 2 个月,客户 bbb 没有销售。我必须为所有 MONTH / CODE 对及其相应的 VALUE 构建一个完整的汇总表(如果存在,则使用“部分”表中的值,否则打印字符串“缺失”)。
MONTH | CODE | VALUE
1 | aaa | 111
1 | bbb | 222
1 | ccc | 333
2 | aaa | 1111
2 | bbb | missing
2 | ccc | 2222
或者,换句话说,该表是矩阵的线性表示:
并且我想识别没有提供值的单元格。
我怎样才能做到这一点?