Предположим, что вы неоднократно измеряли людей в течение времени, отображаемого по вертикали, и вы хотите преобразовать его в широкий дисплей, например, из
family | year | salary
fam1 | 2002 | 80
fam1 | 2003 | 82
fam1 | 2008 | 90
fam2 | 1996 | 45
fam3 | 2002 | 70
fam3 | 2003 | 72
в
family | salary1996 | salary2002 | salary2003 | salary2008
fam1 | 45 | . | . | .
fam2 | . | 80 | 82 | 90
fam3 | . | 70 | 72 | .
Проблема в том, чтосуществует произвольное количество возможных значений для "года".