Skip to main content
Skip table of contents

Reporting Functions

Überblick

Die Reporting-Functions sind eine Sammlung von Funktionen die als Excel Formeln zur Verfügung stehen. Sie können in allen Excel Dateien eingebunden werden, auch wenn es sich dabei um keine TSM Templates handelt.

Mithilfe dieser Funktionen ist es möglich eigene Reports und Datenblätter zu erstellen und Daten aus Zeitreihen direkt in der gewünschten Form einzubinden.

Folgende Funktionen stehen zur Verfügung:

FunktionsnameBeschreibung
ReadTimeSeriesValuesLiest Werte einer Zeitreihe entsprechend der wesentlichsten Parameter.
ReadColumnValuesLiest Zeitreihendaten via spezifischer Plug-ins aus.
ReadSettingLiest den Wert eines TSM Settings aus der HAKOM.Config Konfigurationsdatei aus.


Die Reporting Functions stehen als Excel Formeln zur Verfügung und können über den Excel Funktionsassistenten eingefügt werden:

Beispiel

Im hier ersichtlichen Beispiel werden die aktuellen Zeitreihendaten in vorbereiteten Tabellen geladen und die darauf aufbauenden Diagramme automatisch erzeugt.

TSM_ReadTimeSeriesValues

Die Funktion ReadTimeSeriesValues stellt die grundlegende Funktionalität Zeitreihendaten zu laden zur Verfügung.

Die folgenden Parameter stehen zur Verfügung:

ParameterBeschreibungDatentyp
DataSourceName der Datenbankverbindung über welche die Zeitreihendaten geladen werden.String
NameName der Zeitreihe, welche die Daten enthält.String
FromDateBeginn des Auslesezeitraums.Datumsstempel ("TT.MM.JJJJ")
ToDateEnde des Auslesezeitraums.Datumsstempel ("TT.MM.JJJJ")
Interval

Intervall in welchem die Zeitreihendaten geladen werden.

Numerisch

  • -1 Viertelstunde, -2 Halbstunde, -3 Stunde, -4 Tag, -5 Woche, -6 Monat, -7 Quartal, -10 Halbjahr, -8 Jahr oder
  • Anzahl der Sekunden, zB. 7200 für ein 2-Stunden Intervall
UnitEinheit in welcher die Zeitreihendaten geladen werden.

String (per "DB" wird die Einheit aus der Datenbank übernommen)

ShowMissingValuesSteuert ob fehlende Zeitreihendaten angezeigt werden.Boolean (WAHR/FALSCH)
HorizontalSteuert ob die Zeitreihendaten in horizontaler oder vertikaler Form eingefügt werden.Boolean (WAHR/FALSCH)

Die geladenen Daten werden in die Vorlage in Form eines Excel Arrays eingefügt (sowohl horizontale als auch vertikale Darstellung wird unterstützt, siehe Parameter "Horizontal"). Die Länge des Arrays ergibt sich aus dem Auslesezeitraum und dem konfigurierten Intervall. Die Daten eines Intervallschritts werden jeweils in eine Zelle geschrieben.

TSM_ReadColumnValues

Diese Funktion stellt eine Erweiterung der Funktion TSM_ReadTimeSeriesValues dar und unterstützt zusätzlich das Auslesen von Zeitreihendaten via spezifischer Plug-ins.

ParameterBeschreibungDatentyp
DataSourceName der Datenbankverbindung über welche die Zeitreihendaten geladen werden.String
Application

Name des TSM Plug-ins

String
P1-P5

Parameter, die in den jeweiligen Plug-in spezifischen TSM Templates in den Zellen C10-C14 eingetragen sind (P1=C10...P5=C14)

Mehr Informationen zu den in diesen Zellen enthaltenen Parametern und ihrer Funktion sind hier zu finden: Zeitreihen auslesen, Lesen in Excel


FromDate

Beginn des Auslesezeitraums.Datumsstempel ("TT.MM.JJJJ")
ToDateEnde des Auslesezeitraums.Datumsstempel ("TT.MM.JJJJ")
Interval

Intervall in welchem die Zeitreihendaten geladen werden.

Numerisch

  • -1 Viertelstunde, -2 Halbstunde, -3 Stunde, -4 Tag, -5 Woche, -6 Monat, -7 Quartal, -10 Halbjahr, -8 Jahr oder
  • Anzahl der Sekunden, zB. 7200 für ein 2-Stunden Intervall
UnitEinheit in welcher die Zeitreihendaten geladen werden.String (per "DB" wird die Einheit aus der Datenbank übernommen)
ShowMissingValuesSteuert ob fehlende Zeitreihendaten angezeigt werden.Boolean (WAHR/FALSCH)
HorizontalSteuert ob die Zeitreihendaten in horizontaler oder vertikaler Form eingefügt werden.Boolean (WAHR/FALSCH)

Beispiel

Mithilfe dieser Funktion ist es möglich Audit- oder Notierungsstände von Zeitreihen auszulesen. Dafür wird in den jeweils gewünschten Parameter-Feldern der gewünschte Audit- oder Notierungsstempel eingetragen (Kombinationen sind möglich) inklusive der Information ob die Stände exakt oder nicht exakt geladen werden sollen. Mehr Informationen zum Arbeiten mit Audit- und Notierungsdaten sind hier zu finden: Arbeiten mit Auditdaten, Arbeiten mit Notierungsdaten

 

TSM_ReadSetting

Diese Funktion ermöglicht es einzelne Einträge aus der verwendeten HAKOM.Config auszulesen und in Excel anzuzeigen.

Unterstützt werden alle TSM spezifischen Einstellungen, die in der HAKOM.Config hier eingebunden sind:

XML
<HAKOMConfiguration>
	<products>
		<TSM>
			<settings>
				<!-- TSM spezifische Settings -->
			</settings>
		</TSM>
	</products>
</HAKOMConfiguration>


Für diese Funktion steht nur ein Parameter zur Verfügung:

ParameterBeschreibungDatentyp
SettingName des Settings, für welches der Wert ausgelesen werden soll.

String (der Name des Settings wird ohne die voran- bzw. hintangestellten spitzen Klammern eingetragen)

Beispiel: "LanguageKey"

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.