Exporte
Über das Fenster „Datenexporte“ bietet EDP eine zentrale Möglichkeit, Daten für einen wählbaren Zeitraum als CSV-Liste oder als PDF zu exportieren. Diese Seite beschreibt, wie Sie die Datenexporte im Editor definieren.
Datenexporte
Als Datenexport ist eine CSV-Liste (Excel) für einen wählbaren Zeitraum möglich.
Für statistische Auswertungen o.ä. können Sie eigene SQL-Abfragen erstellen, in die ein Beginn- und Enddatum flexibel eingebunden wird. Das Ergebnis der SQL-Abfrage lässt sich als CSV speichern.
Innerhalb der SQL-Abfrage können Sie die Platzhalter <%BEGINN%> und <%ENDE%> verwenden. Sie entsprechen dann dem im Dialog gewählten Datumsformat.
Die folgende Beispielabfrage listet alle Einsätze innerhalb des gewählten Zeitraums auf:
SELECT EINSATZNUMMER,ORTSTEIL,STRASSE,HAUSNUMMER,STICHWORT_KLARTEXT,MELDUNG FROM EINSAETZE WHERE CAST(EROEFF AS DATE) BETWEEN '<%BEGINN%>' AND '<%ENDE%>'
PDF-Exporte
Über das Fenster „Datenexporte“ im Einsatzleitplatz können Daten als PDF-Dokument geöffnet werden. Die Basis für die Formatierung der PDF-Datei bildet eine HTML-Seite.
Über SQL-Abfragen können Sie zusätzlich beliebige Informationen darstellen. Wie diese SQL-Abfragen innerhalb der HTML-Vorlage aufgebaut sind, ist unter SQL-Abfragen beschrieben.
Schichtbericht
Das folgende Beispiel ist eine Vorlage ohne zusätzliche Felder für die Maske „Schichtbericht“:
<label name="Bezeichnunglabel" left="8" top="8" caption="Bezeichnung“ bold="1"> <edit name="bezeichnungedit" left="120" top="4" width="300" field="BEZEICHNUNG"> <label name="timelabel" left="8" top="32" caption="Beginn / Ende" bold="1"> <edit name="startdate" left="120" top="28" width="80" field="BEGINN_DATE" params="date"> <edit name="starttime" left="202" top="28" width="70" field="BEGINN_TIME" params="time"> <edit name="endedate" left="280" top="28" width="80" field="ENDE_DATE" params="date"> <edit name="endetime" left="362" top="28" width="70" field="ENDE_TIME" params="time">
Dieser Ausschnitt aus der PDF-Vorlage „Schichtbericht“ gibt die erfassten Statistiktypen aus:
<p><b><font face="Arial">Einsatzstatistik:</font></b></p> <table border="0" cellpadding="2" style="border-collapse: collapse" bordercolor="#111111" width="100%"> {sql}SELECT BEZEICHNUNG FROM STATISTIK_TYPEN ORDER BY BEZEICHNUNG|<tr> <td width="50%"><font face="Arial">%BEZEICHNUNG%</font></td> <td width="50%"><font face="Arial">{innersql}SELECT COALESCE(SUM(STATISTIK.anzahl),0) FROM statistik INNER JOIN EINSAETZE ON STATISTIK.einsatznummer = EINSAETZE.EINSATZNUMMER WHERE EINSAETZE.EROEFF BETWEEN ' <%BEGINN%>' AND '<%ENDE%>' AND STATISTIK.bezeichnung='%BEZEICHNUNG%'{/innersql}</font></td> </tr>{/sql} </table>
