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