Importmanager Transformation
Beim Transformieren werden die Importdaten in ein einheitliches Daten- bzw. Tabellenformat gebracht. Dieses einheitliche Format erleichtert das Zuordnen der Daten zur PP-Elementstruktur. Außerdem kann dieses einheitliche Format innerhalb von PP-Dokumenten wesentlich einfacher und standardisierter ausgewertet werden als das "freie" Format der Importdaten.
Für die Transformation steht im Importmanager ein eigenes Transformationsblatt zur Verfügung. In diesem Blatt werden die Werte aus einem Importdatenbestand mit Hilfe von Formeln in das Standardformat überführt. In den Formeln können neben den Grundrechnungsarten und Klammern auch diverse VBScript-Befehle verwendet werden.
Weiters haben Sie auf den zusätzlichen Blättern (Gruppierung 1 und Gruppierung 2) die Möglichkeit, Basisdaten zu filtern, Kennungen zu Gruppen zusammenzufassen oder auch das Vorzeichen von bestimmten Werten bereits bei der Transformation zu drehen.
Inhaltsverzeichnis
Das Standardformat[Bearbeiten]
Period[Bearbeiten]
Dieser Wert gibt die Periode (Jahr, Quartal, Monat) an, auf die sich der aktuelle Datensatz bezieht. Perioden werden als ganzzahlige Werte und in der Logik der PP-Zeit-IDs angegeben:
Wert | Bedeutung im Dataset |
10001 | 1. Jahr im Dataset |
1 | 1. Monat im 1. Jahr |
2 | 2. Monat im 1. Jahr |
13 | 1. Monat im 2. Jahr |
-1 | 1. Quartal im 1. Jahr |
-5 | 1. Quartal im 2. Jahr |
10002 | 2. Jahr im Dataset |
10003 | 3. Jahr im Dataset |
Value[Bearbeiten]
Damit ist eine Zahl gemeint, die bei der Datenübernahme die Ergebnisse im professional planner-Dataset verändern soll. Eine Zahl in dieser Spalte kann ein Kommazeichen und ein führendes Minus, aber keine 1.000er-Trennzeichen beinhalten.
Beachten Sie, dass in der Wertespalte keine Leerfelder enthalten sein dürfen. Um Fehlern durch Leerfelder vorzubeugen, können Sie diese Kennungen in der Transformation mit einer Formel herausfiltern.
Wenn der importierte Wert z.B. bei Währungsumrechnungen neu berechnet wird, muss als Dezimaltrennzeichen in der Formel ein Punkt verwendet werden (KEIN Komma).
Description[Bearbeiten]
Damit ist ein Text gemeint, der nähere Informationen zum Inhalt des Datensatzes liefert. Die Textlänge ist hier auf 128 Zeichen beschränkt. Die Beschreibungsspalte kann auch leer bleiben; für die Zuordnung und die Datenübernahme ist sie nicht erforderlich.
Identifier00–15[Bearbeiten]
Identifier00: Über die Kennungen wird in der Zuordnung die Verbindung zwischen den Elementen der Organisationsstruktur und den Übernahmedaten hergestellt. Es werden sowohl Zahlen als auch Texte als Kennungen akzeptiert. Die Maximallänge einer Kennung beträgt 128 Zeichen.
Mindestens eine Kennung (Identifier00) muss zwingend angegeben werden.
Identifier01–Identifier15: Vom Aufbau her gelten für die weiteren Kennungen dieselben Kriterien wie für die Kennung 1. Für die manuelle Zuordnung ist die Verwendung weiterer Kennungen nicht zwingend erforderlich. Dagegen wird sie immer dann benötigt, wenn Sie die automatische Zuordnung verwenden wollen.
Ein typischer Datensatzaufbau enthält dann in der Kennung 1 ein Kennzeichen für eine Kostenstelle und in der Kennung 2 ein Kennzeichen für die Kostenart des zu übernehmenden Wertes.
Hinweis: Die Anzahl der Kennungen können Sie in den Eigenschaften des Importmanagers festlegen (Menüpunkt Datei/Eigenschaften). Standardmäßig sind 2 Kennungen eingestellt.
Description00–15[Bearbeiten]
Für jede Kennungsspalte kann eine eigene Beschreibungsspalte mitgeführt werden. Die Textlänge ist hier auf 128 Zeichen beschränkt. Die Beschreibungsspalten können auch leer bleiben; für die Zuordnung und die Datenübernahme sind sie nicht erforderlich.
Filter[Bearbeiten]
Im Filter können Sie mit Hilfe von Formeln Datensätze für die Transformation selektieren. Es werden nur jene Datensätze aus den Basisdaten transformiert, bei denen die Filterbedingung "true" ist.
Das Transformationsblatt[Bearbeiten]
Symbolleiste[Bearbeiten]
Im Transformationsblatt stehen Ihnen drei Schaltflächen und ein Eingabefeld zur Verfügung.
- Zurück zur Startseite – Schließt das Transformationsblatt.
- Transformation starten – Startet die Transformation der Basisdaten.
- Vorschau ab Zeile – Die Anzeige der Basisdaten und die Vorschau auf die Transformationsdaten umfasst maximal 50 Zeilen. Damit weitere Datenzeilen angezeigt werden können, geben Sie im Eingabefeld die Zeilennummer an, ab der die Daten im Vorschaufenster dargestellt werden sollen.
- Refresh – Nach einer Änderung der Startzeile drücken Sie auf die Refresh-Schaltfläche, um die Anzeige in den Tabellen zu aktualisieren.
Gruppierung 1 und 2[Bearbeiten]
Symbolleiste[Bearbeiten]
Die Symbolleisten auf den Seiten "Gruppierung 1" und "Gruppierung 2" haben dieselben Funktionen wie auf dem Transformationsblatt.
In den Gruppierungen können Sie den Basisdatenbestand mit Hilfe von Formeln und VBScript-Befehlen filtern, zusammenfassen u.ä.
Eine mögliche Anwendung ist das Zusammenfassen von Kennungen, um in weiterer Folge die Zuordnung zu erleichtern und übersichtlicher zu gestalten.
Operatoren und VBScript-Funktionen[Bearbeiten]
In den Definitionen können eine ganze Reihe von Operatoren und VBScript-Funktionen verwendet werden, mit deren Hilfe auch sehr anspruchsvolle Umwandlungen erledigt werden können. Prinzipiell können Sie alle Operatoren und Funktionen benützen, die Sie auch in VBScript einsetzen können.
Im Bereich der Operatoren stehen neben den Grundrechnungsarten (+, -, *, /) die Modulo-Division (\) und die Exponentialrechung (^) zur Verfügung. Für Berechnungen können runde Klammern eingesetzt werden.
Texte werden mit Hilfe des kaufmännischen Und-Zeichens (&) verbunden.
Hinweis: Bei Neuberechnung von Werten muss als Dezimaltrennzeichen der Punkt verwendet werden.
Im Rahmen der Basic-Funktionen können auch Vergleichsoperatoren (<, >, =, <=, >=, AND, OR, XOR) eingesetzt werden.
VBScript-Funktionen sind ein Teil der von Microsoft entwickelten Programmiersprache VBScript. Sie entsprechen im Aufbau den Funktionen anderer Basic-Dialekte.
Die ausführliche und vollständige Befehlsreferenz zu VBScript finden Sie auf der Homepage von Microsoft unter der Adresse http://msdn2.microsoft.com/en-us/library/3ca8tfek.aspx (vorbehaltlich Änderungen seitens Microsoft).
Hinweis: Beachten Sie, dass für den Einsatz der Basic-Funktionen die Scripting-Möglichkeit auf Ihrem Rechner aktiviert sein muss.
Transformation von Zusatzfeldern[Bearbeiten]
Die Transformation von Basisdaten, die auf Zusatzfelder importiert werden, entspricht überwiegend der Transformation von Daten für Standardfeldbezüge.
Es werden zusätzlich zwei Wertefelder für die Datentypen
- Ganzzahl (IntValue) und
- Text (TxtValue)
eingeblendet.
Diese Felder stehen Ihnen auch für die Gruppierungsfunktion zur Verfügung.
Beispiele Transformation[Bearbeiten]