BeispielTabelle.xls:

Budget
Name 2015 2016 2017 2018
Meier 10 20 30 40 ..
Schmidt   10 20 30 ..
Müller 40 50 60 70 ..

 

Crosstable()

Name 2015 2016 2017 2018
Meier 10 20 30 40 ..
Schmidt   10 20 30 ..
Müller 40 50 60 70 ..

Stellen Sie sich Ihre Tabelle einfach farblich hinterlegt vor in unserem Fall wollen wir das die grün hinterlegten Spaltenüberschriften den dazugehörigen gelben Werten zugeordnet werden und die Spaltenüberschrift als Zeile mehrfach vorkommt siehe Ergebnis. Dabei soll die erste Spalte von diesem Verfahren unberührt bleiben.

Dafür können wir den Befehl
CrossTable(
Name für die Spaltenwerte (Jahre),
Name für die Werte dazugehörigen Spalte,
Anzahl der zu überspringenden Felder)

in unserem Fall würde der Code wie folgt aussehen:

Crosstable('BudgetJahr','BudgetWert',1)
Load 
  Name
  , 2015
  , 2016
  , 2017
  , 2018
From Source

 

Ergebnis:

Name BudgetJahr  BudgetWert
Meier 2015 10
Schmidt 2015  
Müller 2015 40
Meier 2016 20
Schmidt 2016 10
usw. usw. usw.

Damit wir nicht jedes Jahr den Code erweitern müssen bietet es sich an die Tabelle mit * zu laden um mit weiteren Jahren genau so zu Verfahren, diese müssen dann immer hinter Name eingefügt werden.

Crosstable('BudgetJahr','BudgetWert',1)
Load 
*
From Source