Zum Seitenanfang

Allgemeiner Berichtsmanager

Allgemeinen Berichtsmanager öffnen

Rufe das General Report Manager (GRM) Tool auf, oder verwenden das Hauptmenü ToolsGeneral Report Manager… .

GRM Symbolleiste

Neuen Report hinzufügen

Es gibt zwei Möglichkeiten.

Erstelle den Bericht von Grund auf neu

  1. In der Navigationsstruktur mit der rechten Maustaste auf Berichte klicken.
  2. Wähle den Menüpunkt: Neuer Leerer Bericht.
  3. Gib den Namen der neuen Berichtsgruppe und den neuen Berichtsnamen ein.
  4. Wenn erforderlich benenne Berichte mit der rechten Maustaste auf den Menüpunkt: Bericht umbenennen um.
  5. Die folgende Registerkarten werden angezeigt: Ausgabe, SQL, Lua, Vorlage und Beschreibung.
  6. Wähle die Registerkarte SQL, kopiere das SQL-Skript in das Editor-Fenster, überprüfe, dass das SQL-Skript mit einem Semikolon endet und bestätige die Schaltfläche "Speichern".
  7. Klicke den Test Button, um das SQL-Skript auszuführen.
  8. War der Test erfolgreich, erscheint die Schaltfläche Erstelle Vorlage. Betätige diese, um eine HTML-Vorlage für den Bericht zu erstellen.
  9. Klicke die Schaltfläche Ausführen und der HTML- Bericht wird im Ausgabefenster angezeigt.
Erstellung eines neuen Berichts von Scratch-Animation

Berichtsparameter

Ab MMEX Version 1.4.0 gibt es die Möglichkeit Datumswerte in ein SQL-Skript zu übertragen. Dafür stehen vier Optionen zur Verfügung: &single_date, &begin_date, &end_date, &budget_years. Für den Fall, dass eine SQL-Skript einen der oben genannten Parameter enthält wird dieser durch das Datum aus einem Kalender-Widget ersetzt. Dieses SQL-Skript liefert zum Beispiel alle Kontensalden für das angegebene Datum:

with b as  (
    select ACCOUNTID, STATUS
        , (case when TRANSCODE = 'Deposit' then TRANSAMOUNT else -TRANSAMOUNT end) as TRANSAMOUNT
        , TRANSDATE
    from CHECKINGACCOUNT
    union all
    select TOACCOUNTID, STATUS, TOTRANSAMOUNT ,TRANSDATE
    from CHECKINGACCOUNT
    where TRANSCODE = 'Transfer'
    )
select a.ACCOUNTNAME,
total(TRANSAMOUNT) + a.INITIALBAL as Balance
from ACCOUNTLIST as a, b
where a.STATUS = 'Open'
    and b.ACCOUNTID = a.ACCOUNTID
    and b.STATUS <> 'V'
    and b.TRANSDATE <= '&single_date'
group by a.ACCOUNTNAME order by a.ACCOUNTNAME asc;
GRM Report Ausgabe mit einem einzigen Datumsparameter
    Beispiel

Importieren von Berichten

Es gibt viele Berichte von Benutzern oder Entwicklern auf GitHub

Exportieren von Berichtsdefinition

Wenn Du einen hilfreichen Bericht erstellt hast, kann dieser als ZIP- -Datei exportiert werden.