Report Generator Office Templates

Übersicht

Das Reportgenerator Feature benutzt Microsoft Office Templates um Daten herauszuziehen und diese darzustellen. Man kann wie gewohnt einfach mit Word Dokumenten, Excel Dateien und Power Point Präsentationen arbeiten, wenn man ein paar Punkte zur Datengenerierung aus beachtet.

Um einen ersten Eindruck zu bekommen, kann das Standard Template zur Bearbeitung heruntergeladen und ein Blick riskiert werden.



Platzhalter

Um Informationen in Office Dokumenten einzufügen, können einfache Platzhalter verwendet werden. Sie können in Office Dokumente statt der Informationen selbst verwendet werden. Es gibt 3 verschiedene Arten von Platzhaltern: Single Platzhalter, Grouped Table Platzhalter und Ungrouped Table Platzhalter.


Diese sehen zum Beispiel wie folgend aus...



... und gefüllt mit Daten.

Also was ist der Unterschied zwischen Single & Table Platzhaltern?

Single Platzhalter entsprechen einem Satz von Daten, z.B. Kundenname, Kontaktperson, TCO für ein spezifisches Gerät, etc.

Single Platzhalter sind immer umschlossen von << >> und können überall im Dokument platziert werden.


Grouped Table Platzhalter repräsentieren einen Satz von sortierten, summierten Daten, z.B. Gesamte Menge von Geräten für jede Art Gerätetyp, Übersicht der gesamten Kosten für eine Etage, etc.
Ungrouped Table Platzhalter repräsentieren einen Satz von unsortierten, unsummierten Daten, z.B. Liste aller Geräte, Liste der genutzen Druckern, etc.

Table Platzhalter sind immer umschlossen von [[ ]] und können nur in Tabellen eingefügt werden.

Funktionen

Platzhalter bieten umfangreiche Funktionen um diverse Arten von Daten Operatoren zu unterstützen (Filter, Berechnen, Formatieren und Prozent Angaben).

BeschreibungOperatorBeispielErklärung
Filter?CPD?COL_TCO?BWViele Platzhalter können gefiltert werden. Man kann ihn nach einem TEIL? umbennen und das Filter Kriterium angeben. Wenn ein Minuszeichen vor dem Filter verwendet wird, wird exklusiv danach gefiltert (dies ist z.B. notwending wenn Geräte vom Typ "Andere" ausgegeben werden sollen).
Berechnen*CPD_TCO*12Jede Zahl kann mit einer fixen Konstante multipliziert werden. Es werden keine weiteren Rechenoperatoren unterstützt. Ebenfalls können 2 Platzhalter nicht multipliziert werden.
Formatieren#(…)CPD?MFD_TCO#(C4)Einige Platzhalter können formatiert werden und überschreiben existierende Formatierungen.
Prozent:PERCENTCPD?MFD_TCO:PERCENTDynamische Prozent Angaben funktionieren nur für zusammengefasste Objekte (CPD & TPD).
CPD?MFD_TCO?BW:PERCENTProzent Angabe für TCO-Mono basiert auf den aktuellen MFPs. Wenn es keinen Wert gibt wird der Platzhalter ignoriert.
CPD?MFD_TCO?BW:PERCENT(CPD_TCO?BW)Zeigt den gleichen Wert wie oben mit der Ausnahme, dass es in Relation zur gesamten Menge angezeigt wird (100%).
CPD?MFD_TCO?BW:PERCENT(CPD_TCO)Zeigt den TCO-Mono MFP Prozent Anteil in Relation zur gesamten TCO Summe (nicht nur MFPs).
CPD?MFD_TCO?BW:PERCENT(CPD?MFD_TCO)Zeigt die Prozente des TCO-Mono von MFPs in Relation zum aktuellen TCO (Mono & Colour).

Kategorien

Kategorien werden verwendet um den Platzhalter logisch aufzubauen.

Zum Beispiel


Der Platzhalter wird von links nach rechts gelesen während man in die Tiefe der Daten vordringt.

CPD_TCO?COL
Current Paper DevicesTrennzeichen für KategorienTotal Costs of OwnershipFilter OperatorColour

Also suchen wir nach dem Farb TCO der aktuellen Papiergeräte.

Liste der Kategorien

KategorieFilterErkklärungSingleTable
PROJECTZugang zu Projekt Details, Green IT und AnderemX
COMPANYFirmendetails, welcher das Projekt zugeteilt ist.X
USERReporterstellender BenutzerX
GROUPBenutzergruppe des “Benutzers”X
DEALERVerknüpfter Händler des "Benutzers"X
LICENSEELizenznehmer des “Benutzers”X
CAS / TASAlle Geräte des ProjektesX
CAD / TASPD; COM; SVC; SW; EQU; CONAlle Geräte des Projektes mit Details (Ausstattung und Verbrauchsgüter zu den verknüpften Papiergeräten).X
CPDCOL; BW;

LASER; LED; INK; THERMAL; ANALOG;

SMALL; STD; LARGE

PRN; COP; FAX; SCAN; MFD; AIO; HIGHVOL; PLOTTER; LABLE-PRN; PORTABLE-PRN; OTHER

CONTRACTED; NON CONTRACTED;

CAN-DUPLEX
CANNOT-DUPLEX
CAN-NETWORK;
CANNOT-NETWORK
Aktuelle PapiergeräteXX
TPD(Dieselben wie bei CPD)Künftige PapiergeräteXX
TCZukünftiger Vertrag (nur der oberste Vertrag in der Liste)X
CTPDVergleich der aktuellen und der zukünftigen Geräte. Jeder Platzhalter von CPD & TPD ist verfügbar, diese müssen mit C_ oder T_beginnen.

Zustätzlich kann TRANSFER verwendet werden um den Übernahme Typ anzuzeigen.
X
CCON,TCONAktuelle / Künftige Verbrauchsgüter. Alle Modellabhängige VerbrauchsgüterX
CON-LINK,
TCON-LINK
Aktuelle / Künftige Verbrauchsverknüpfungen. Alle Geräteabhängige Verbrauchsgüter. Es ist möglich auf das verknüpfte Gerät zuzugreifen. X
CEQU, TEQUAktuelle / Künftige AusstattungX
CCAktuelle VertragslisteX
TCKünftige VertragslisteX
COSTCENTREKostenstelleX
DEPARTMENTAbteilungX
FLOORHasFloorplanEtagen
Etagenpläne sind nur hier verfügbar.
X

Formatierung

Platzhalter können eine formatierte Ausgabe zur Verfügung stellen. Dies kann erreicht werden durch das Platzieren von “#()” am Ende.
z.B. CPD_TCO#(0.000) oder CPD?BW_TCO:PERCENT(CPD_TCO)#(000.000 ‘%’)

Wichtig: Die Formatierungsspezifikation muss immer am Ende des Platzhalters stehen!

Formatierungs Beispiele

Wenn Text ausgegeben werden soll, muss dieser immer von Apostrophe ' ' umschlossen sein.
Hinweis: Standardmäßig verwendet Office nicht die benötigten Apostrophe! Am einfachsten sind diese aus Notepad zu kopieren.

DateitypFormatierungErgebnis
Nummer (12,34)#(0)12
#(0)12
#(0.0)12,3
#(0.0000)12,3400
#(0000.0000)0012,3400
#(#)12
#(#.#)12,3
#(#.####)12,34
#(####.####)12,34
#(C3)12,340€
Reiner Text#(0.0000 'EuRo')12,40 EuRo
Datum (23.03.1988)
#(yyyy)1988
#(yyyy-MM-dd)1988-03-23
#(MMMM yy)March 88
#(ddd.)WED.
#(ddddWednesday
#(MMM.)Mar.
#(MMMM)March
#(yy)88

Beispiele

Geräte gruppiert nach Etage

LageGebäudeEtageAnzahl von GerätenKostenAnmerkung zu den Etagen
[[TR_CPD:FLOOR-OBJECT]].....
[[GROUP-KEY_BUILDING_LOCATION_NAME]][[GROUP-KEY_BUILDING_NAME]][[GROUP-KEY_NAME]][[N]][[TCO]][[GROUP-KEY_REMARKS]]

Die Punkte in der ersten Zeile sind wichtig!

Mehrfach-Wert-Zellen

Die Platzhalter Definition muss in die Tabellenzeile gespiegelt werden um Mehrfach-Wert-Zellen zu erhalten. Die erste Spalte kann nicht mehrere Werte haben. Eine Mehrfach-Zelle kann variabel formatiert werden (maximal 10 mögliche Platzhalter).

Pos.Hersteller / ModellArtVol. BW / ColourKosten
[[TR_CPD]][[MAKE]] / [[NAME]].[[VR_RL-VOL?BW]] (SW) + [[VR_RL-VOL?COL]] (COL)
=[[VR_RL-VOL]]
.
[[POS]][[MAKE]] / [[NAME]][[CATEGORY]][[VR_RL-VOL?BW]] (SW) + [[VR_RL-VOL?COL]] (COL)
=[[VR_RL-VOL]]
[[TCO]]

Etagenplan Export

Etagenpläne können auf 2 Arten exportiert werden, entweder über eine Etagen Tabelle oder Geräte gruppiert bei Etagen.

Etagen Tabelle

Die einfachste Lösung um die aktuelle / künftige Situation in einer Tabelle darzustellen. Es kann auf die zussammengefassten Objekte zugegriffen werden, welche den entsprechenden Etagen zugeordnet sind, mit den CPD und TPD Platzhaltern.

PosEtageLegendePlan
[[TR_FLOOR?HAS-FLOORPLAN]][[BUILDING_LOCATION_NAME]]
[[BUILDING_NAME]]
[[NAME]]
[[CPD?PRN_N]] / [[TPD?PRN_N]]
[[CPD?MFD_N]] / [[TPD?MFD_N]]
[[CPD?SCAN_N]] / [[TPD?SCAN_N]]
[[CPD?FAX_N]] / [[TPD?FAX_N]]
? = [[CPD?-PRN?-MFD?-SCAN?-FAX_N]] / [[TPD?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[CPD_N]] / [[TPD_N]]
.
[[POS]][[BUILDING_LOCATION_NAME]]
[[BUILDING_NAME]]
[[NAME]]
[[CPD?PRN_N]] / [[TPD?PRN_N]]
[[CPD?MFD_N]] / [[TPD?MFD_N]]
[[CPD?SCAN_N]] / [[TPD?SCAN_N]]
[[CPD?FAX_N]] / [[TPD?FAX_N]]
? = [[CPD?-PRN?-MFD?-SCAN?-FAX_N]] / [[TPD?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[CPD_N]] / [[TPD_N]]
[[FLOORPLAN-OPT]]

Druck Geräte bei Etagenobjekt

Geräte sind gruppiert nach Etage. Diese Liste wird keine Etage zeigen der keine Geräte zugeordnet wurden. Hier kann einfach der "Plott" Filter verwendet werden.

PosEtageLegendePlan
[[TR_CPD:FLOOR-OBJECT]][[GROUP-KEY_BUILDING_LOCATION_NAME]]
[[GROUP-KEY_BUILDING_NAME]]
[[GROUP-KEY_NAME]]
[[ITEMS?PRN_N]]
[[ITEMS?MFD_N]]
[[ITEMS?SCAN_N]]
[[ITEMS?FAX_N]]
? = [[ITEMS?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[ITEMS_N]]
.
[[POS]][[GROUP-KEY_BUILDING_LOCATION_NAME]]
[[GROUP-KEY_BUILDING_NAME]]
[[GROUP-KEY_NAME]]
[[ITEMS?PRN_N]]
[[ITEMS?MFD_N]]
[[ITEMS?SCAN_N]]
[[ITEMS?FAX_N]]
? = [[ITEMS?-PRN?-MFD?-SCAN?-FAX_N]]
Total: [[ITEMS_N]]
[[GROUP-KEY_FLOORPLAN-CUR]]