Eu tenho uma tabela de valores (parcial) com 3 colunas: mês (de 1 a 12), código e valor. Por exemplo,
MONTH | CODE | VALUE
1 | aaa | 111
1 | bbb | 222
1 | ccc | 333
2 | aaa | 1111
2 | ccc | 2222
Os códigos são clientes e os valores são volumes de vendas. Cada linha representa as vendas de um mês para um cliente. Então eu tenho três clientes: aaa, bbb e ccc. Por mês = 1, os volumes de vendas são: aaa- > 111, bbb- > 222 e ccc > 333. Um cliente pode ou não ter vendas para cada mês; por exemplo, para o mês 2, o cliente bbb não tem vendas. Eu tenho que construir uma tabela de resumo completa para todos os pares MONTH / CODE com seus correspondentes VALUE (usando o valor da tabela "parcial", se estiver presente, caso contrário, imprima uma string "missing").
MONTH | CODE | VALUE
1 | aaa | 111
1 | bbb | 222
1 | ccc | 333
2 | aaa | 1111
2 | bbb | missing
2 | ccc | 2222
Ou, em outras palavras, a tabela é uma representação linear de uma matriz:
e quero identificar as células para as quais nenhum valor foi fornecido.
Como posso fazer isso?