Was ist ein Codebuch und warum benötige ich eines?
Das Codebuch enthält alle wichtigen Instruktionen und Kriterien, anhand derer die Daten mit DataLion verknüpft werden sollen. Das legt die Standardeinstellungen eines Projektes festlegt und dient im weiteren Sinne einer Handlungsanleitung.
Beispiele für Standardeinstellungen:
-
Navigationsstruktur (Mehrere Variablen können beispielsweise gebündelt werden um die Übersichtlichkeit zu erhöhen)
-
Zusammenfassung von Variablen in einem Chart
-
Variablen und Werte der Ausprägungen
-
Beschriftungen (z.B. Fragetext und Ausprägungen)
-
Charttyp
Mithilfe des Codebuchs können Daten schnell und einfach visualisiert werden. Die Standardeinstellungen lassen sich jederzeit flexibel über den Administrationsbereichs des Dashboards verändern.
Aufbau des Codebuchs
Die folgenden Spalten sollten angelegt werden:
Row_ID
Die Zeilen-ID wird fortlaufend nummeriert. Eine Zeilen-ID darf nicht doppelt vergeben werden. DataLion bezieht sich auf die Row-ID bei der Erstellung der Charts. Wird die Row-ID im Codebuch verändert, müssen z.B. auch die Drop-Down-Filter angepasst werden.
Question_ID
Auch die Fragen-ID wird fortlaufend nummeriert. Zeilen, die dieselbe Fragen-ID besitzen werden im Dashboard zusammengefasst. Dadurch werden mehrere Variablen und Ausprägungen zu einem Chart gebündelt und beispielsweise als ein gestapeltes Säulendiagramm dargestellt.
WICHTIG: Row-ID und Fragen-ID dürfen nicht doppelt vergeben werden
Variable
Variablen bezeichnen bestimmte Eigenschaften bzw. Untergruppen innerhalb einer Frage. Die Variable muss zur Question-ID passen. Eine Variable kann mehre Ausprägungen umfassen.
Value
Über den Value werden die Ausprägungen angegeben. Mithilfe der Spalten Variable und Value können die Daten in DataLion schließlich verknüpft werden.
Bei nicht-numerischen Variablen, d.h. die Ausprägung soll als Text angezeigt werden, wird im Codebuch der Wert <label> verwendet. Der Wert <label> eignet sich insbesondere bei vielen Textausprägungen, wenn beispielsweise Markennamen abgefragt werden
Zudem können über den Value im Codebuch neue Variablen, d.h. rekodiert bzw. berechnet, werde, in dem man durch die Befehlssprache SQL die bestehenden Variablen im Dataset für neue Ausprägungen oder Berechnungen nutzt. Beispielsweise lassen sich hierdurch Altersgruppen bilden oder Scores berechnen.
Eine Sammlung zu den SQL-Befehlen finden Sie hier.
Beschreibung
Diese Spalte dient der Beschriftung der Ausprägungen und des Fragetextes im Diagramm in DataLion. Die maximale Länge der Frage ist auf 255 Zeichen begrenzt.
Kurzbeschreibung
Diese Spalte gibt dem Diagramm einen Titel und erscheint in der Navigation.
Typ
Der Typ gibt an, ob es sich um eine Frage, Merkmal oder eine Ausprägung handelt. Das heißt auch jede Ausprägung setzt eine Frage voraus. Einfache Fragen umfassen eine Frage und Ausprägungen. Gestapelte Fragen enthalten alle drei Typen, d.h. Frage, Merkmale und Ausprägungen.
Chart-Typ
Der Charttyp definiert das Diagramm, in welchem die Daten dargestellt werden sollen. Weiß man vorab schon, in welcher Form die Ergebnisse visualisiert werden soll (z.B. Säulen- oder Tortendiagramm), kann hier schon der entsprechende Diagrammtyp ausgewählt werden. Der Charttyp kann jedoch auch immer über den Administratorenbereich im Nachgang verändert werden. Hier finden Sie eine Übersicht über die verfügbaren Charttypen zur Verfügung und geben Tipps, welcher Diagrammtyp sich für bestimmte Daten eignet.
Level
Die Ebene legt die Navigationsstruktur fest. Dabei ist es auch möglich mehrere Ebenen zu erstellen.
Sonderspalten, die optional angelegt werden können:
Zudem besteht die Möglichkeit Sonderspalten im Codebuch zu erstellen, die optional angelegt werden können.
Spalte „Numerisch“ (Reihenfolge) Beispielsweise kann im Codebuch auch die Reihenfolge der Ausprägungen festgelegt werden. Wird die Reihenfolge nicht definiert, ordnet DataLion die Ausprägungen nacheinander nach der Zeilen-ID an. Die Sortierung wird durch die Spalte „numerisch“ festgelegt.
- Die Spalte „Numerisch“ ordnet die Ausprägungen fortlaufend nach der angegebenen Nummerierung (1,2, 3, …) an
Spalte „Sortierungsreihenfolge“
Daneben kann auch die Sortierungsreihenfolge in den Charteinstellungen (z.B. aufsteigend oder absteigend) verändert werden. Soll eine Ausprägung in der Sortierung immer ans Ende gestellt werden (z.B. „Sonstiges“), wird dies durch eine zusätzliche Spalte ermöglicht
- Über die Spalte „Sortierungsreihenfolge“ wird mithilfe des Wertes „1“ eine Ausprägung nicht bzw. immer an letzter Stelle positioniert; der Wert „0“ wird für alle anderen Ausprägungen verwendet, die sortierbar bleiben
WICHTIG: Beim Hochladen des Codebuches muss Spalte mit der Spalte „Variable Display“ verknüpft werden.
Spalte „Position_id“
Im Codebuch kann zudem auch das Navigationsmenü durch die Spalte „position_id“ festgelegt werden, d.h. welche Variablen ein- und ausgeblendet werden.
WICHTIG: Beim Hochladen des Codebuches müssen die neuen Spalten mit der Spalte „Variable Display“ verknüpft werden.
Spalte „Settings“ (Farbschema)
Im Codebuch kann auch pro Frage/Measure ein individuelles Farbschema konfiguriert werden.
z.B.: {"colorscheme":{"scheme":["#ffffff,#dddddd"]}}
WICHTIG: Beim Hochladen des Codebuches müssen die neuen Spalten mit der Spalte „Einstellungen“ verknüpft werden.
Tipp: DataLion kann nur Spalten visualisieren, die auch verknüpft wurden. Das sollte insbesondere bedacht werden, wenn Variablen unbenannt werden.
Wie können Mehrfachantworten in einem Chart dargestellt werden?
Im Codebook kann man Mehrfachantworten zu einem Chart bündeln. Das funktioniert über die Spalte Question_ID. Variablen, die die gleiche Fragen-ID enthalten, werden zu einem Chart gebündelt.
Beispiel:
Wie können gestapelte Säulendiagramme in einem Chart dargestellt werden?
Im Codebook können auch mehrere gestapelte Säulendiagramme in einem Chart dargestellt werden. Dazu wird der Charttyp „multistack“ verwendet und nacheinander jedes Merkmal angelegt. Die Zuordnung zu einem Chart funktioniert über die Spalte Question_ID. Merkmale, die die gleiche Fragen-ID enthalten, werden zu einem Chart gebündelt.
Beispiel:
THEN absatz ELSE 0 end) - SUM(CASE WHEN periode > (SELECT DATE_SUB(MAX(periode), INTERVAL 24 month) FROM dashboard_data_table_15_gfk) AND periode < (SELECT DATE_SUB(MAX(periode), INTERVAL 12 month) FROM dashboard_data_table_15_gfk) THEN absatz ELSE 0 end)) / SUM(CASE WHEN periode > (SELECT DATE_SUB(MAX(periode), INTERVAL 12 month) FROM dashboard_data_table_15_gfk) THEN absatz ELSE 0 end)
Codebook Import
Das Codebook kann im Projektbackend > Codebook über das Feld Upload Code-Book importiert werden.
Nachdem Sie Ihre Codebook-Datei ausgewählt und auf speichern geklickt haben, erscheint unten abgebildete Vorschau. Wählen Sie Replace existing categories by imported categories und ordnen Sie die Spalten Ihres Codebooks (Title) ihrer jeweiligen Funktion zu (Assignment).
Mit Klick auf Check Codebook prüft DataLion das Codebook auf formale Fehler, wie
- doppelte Row-IDs
- mehrere oder keine Zeilen mit Type = Frage innerhalb einer Question-ID
- Verwendung von Variablen, die im Datensatz nicht existieren
- unterschiedliche Levels innerhalb einer Question-ID
Hier geht es weiter mit Teil 2. In diesem Abschnitt zeigen wir Ihnen wie Sie Berechnungen und Recodieriungen durchführen.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.