Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Plugin für weitere Auswertungen; u.a. sankey-diagramme

little.yoda

Betreff:

Plugin für weitere Auswertungen; u.a. sankey-diagramme

 ·  Gepostet: 07.07.2026 - 11:07 Uhr  ·  #186847
Ich habe ein kleines Plugin schreiben lassen, welches die Auswertungen von Hibiscus erweitert.

  • Geldfluss: zeigt Einnahmequellen, Ausgabenkategorien und Überschuss oder Defizit als interaktives Sankey-Diagramm.
  • Monatsübersicht: stellt Einnahmen, Ausgaben und Bilanz als Zeitreihe dar; wahlweise monatlich, quartalsweise oder jährlich gruppiert. (andere Darstellung als die bereits vorhandene Übersicht)
  • Saldo nach Gruppen: zeigt die taggenauen Salden von Kontogruppen als Linienchart inklusive Gesamtsumme.


Hier ein Sankey-Diagramm mit Beispieldaten:


Installation:

hibiscus

Betreff:

Re: Plugin für weitere Auswertungen; u.a. sankey-diagramme

 ·  Gepostet: 07.07.2026 - 13:39 Uhr  ·  #186850
Wow! Das sieht ziemlich cool aus!

little.yoda

Betreff:

Re: Plugin für weitere Auswertungen; u.a. sankey-diagramme

 ·  Gepostet: Gestern um 16:14 Uhr  ·  #186897
Ich habe noch eine Template-Engine einbauen lassen, um beliebige HTML-Reports innerhalb von Hibiscus generieren und anzeigen zu lassen.

Genutzt wird ein Subset der Jinja-Template-Sprache

Hier ein Beispiel welches den Saldo aller Konten ausgibt, geordnet nach Kontogruppen.

Code
  <h1>Kontokategorien</h1>
  <p class="intro">Alle Kontokategorien mit den jeweils zugeordneten Konten und Salden.</p>

  {% for gruppe in kontogruppen.alle %}
  <section class="category">
    <h2>{{ gruppe.name }}</h2>
    <p class="summary">{{ gruppe.anzahl }} Konto/Konten, Saldo gesamt: {{ gruppe.saldo }} EUR</p>

    <table>
      <thead>
        <tr>
          <th>Konto</th>
          <th class="amount">Saldo</th>
        </tr>
      </thead>
      <tbody>
        {% for konto in gruppe.konten %}
        <tr>
          <td>{{ konto.name }}</td>
          <td class="amount">{{ konto.saldo }} EUR</td>
        </tr>
        {% endfor %}
      </tbody>
      <tfoot>
        <tr>
          <td>Summe</td>
          <td class="amount">{{ gruppe.saldo }} EUR</td>
        </tr>
      </tfoot>
    </table>
  </section>
  {% endfor %}


Die beigefügte PDF-Datei zeigt ein Teil der Möglichkeiten.


Bei der Erstellung der Template kann ChatGpt und co unterstützen. Ich habe es gerade mit folgenden Prompt erfolgreich probiert:
Zitat
https://github.com/littleyoda/hibiscus.ly.reports/blob/main/REPORT_OBJECTS.md

Baue mir auf Basis dieser Informationen eine HTML-Seite, die die Saldos aller Konten ausgibt.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.

hibiscus

Betreff:

Re: Plugin für weitere Auswertungen; u.a. sankey-diagramme

 ·  Gepostet: Gestern um 17:13 Uhr  ·  #186900
Ich bin immer wieder völlig baff, was mit KI geht - und vor allem, wie schnell.