Seite 1 von 2

Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Mo 1. Nov 2021, 15:13
von Pensionär
Guten Tag

Dank der Hilfe aus dem Forum verwende ich für die Buchhaltung nur ein Betragfeld in dem die Ausgaben mit einem Minus versehen sind.
Einnahme
CASEWHEN( [Betrag] > 0, [Betrag], 0 )
Ausgabe
CASEWHEN( [Betrag] < 0, [Betrag], 0 )

Nun möchte ich in einem Bericht Einnahmen und Ausgaben gegenüberstellen.
Das heisst alle Einnahmen untereinander mit der Summe Einnahmen und alle Ausgaben untereinander mit der Summe Ausgaben.

Finde nun keine Lösung wie man das anstellen muss.
Wenn ich im Bericht ein Feld mit den Einnahmen mache, dann erscheinen auch alle Konten mit Ausgaben, einfach mit Betrag 0.00.
Gibt es eine Möglichkeit zu definieren, bei Einnahmen nur alle Beträge über NULL anzeigen und auf der Ausgabenseite nur alle Beträge über NULL anzeigen?

In der doppelten Buchhaltung wäre das kein Problem, weil dann die Beträge separat erfasst und ausgewiesen sind.

Über einen möglichen Lösungsvorschlag würde ich mich sehr freuen.

Herzliche Grüsse
Markus

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Mo 1. Nov 2021, 18:56
von F3K Total
Moin,
das ist möglich, aber aufwändig, Beispiel anbei.
Gruß R

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Mo 1. Nov 2021, 19:07
von gogo
Da es in einem Bericht nur eine Datengrundlage gibt, ist das nur mit einer Krücke möglich.
Du musst Deine Abfrage mit einem zusätzlich generierten Feld (analog zu Deinem Beispiel oben) sortieren und kannst dieses dann für die Gliederung verwenden:

Code: Alles auswählen

SELECT ... CASEWHEN( `Betrag` >0 , 'Einnahme' , 'Ausgabe') as `EinAus` ... order by `EinAus` DESC, ...
Das entstandene Feld EinAus kannst Du dann im Bericht verwenden, um zuerst die Einnahmen und dann die Ausgaben zu listen und Du kannst dann für jede Kategorie dann extra die Summe berechnen.

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Mo 1. Nov 2021, 19:40
von gogo
... auf die Beispieldatenbank von F3K bezogen wäre die Abfrage:

Code: Alles auswählen

SELECT *, case when Betrag > 0 then 'Einnahme' else 'Ausgabe' end as "EinAus" FROM "T_EA" order by "EinAus" DESC, "ID"
... allerdings hab' ich gesehen, dass solche berechneten Felder in LO-Berichten nicht akzeptiert werden ... bliebe nur die Lösung das Feld "EinAus" fix in die Tabelle zu schreiben ...
Den Report in der Beispieldatenbank kann ich leider nicht öffnen - "Allgemeiner Fehler" ... sehr aufschlussreich ;)
Die Daten im Report-View kann ich fehlerfrei sehen.

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Mo 1. Nov 2021, 22:04
von F3K Total
Hallo gogo,
gogo hat geschrieben:
Mo 1. Nov 2021, 19:07
Den Report in der Beispieldatenbank kann ich leider nicht öffnen - "Allgemeiner Fehler" ... sehr aufschlussreich
Ja, sorry, unter AOO hatte ich den Fehler auch, mit LO 7.1.6 funzt er bei mir, unter W10.
Gruß R

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Di 2. Nov 2021, 07:12
von F3K Total
Moin,
hier eine Version der Beispieldatei, die keinen Fehler zeigt.

Gruß R

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Di 2. Nov 2021, 08:31
von Wanderer
gogo hat geschrieben:
Mo 1. Nov 2021, 19:40
... bliebe nur die Lösung das Feld "EinAus" fix in die Tabelle zu schreiben ...
Oder die "übliche" Lösung diese Abfrage dann als Ansicht/View zu speichern. Dann lässt diese sich zur Grundlage des Reports machen.

Mfg, Jörn

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Di 2. Nov 2021, 09:03
von Pensionär
Guten Morgen

Vielen Dank für die anschaulichen Lösungsvorschläge.
Leider stecke ich noch in den Anfängen und komme nicht mehr weiter.

Habe jetzt auch eine Tabelle mit nur Ausgaben und eine Tabelle mit nur Einnahmen, aber das würde doch auch mit einer Abfrage funktionieren?
Wie bringe ich diese beiden Tabellen oder auch Abfragen in einen Report?

In der Tabelle Einnahmen sind die Spalten: ID, Konto, Betrag (+).
In der Tabelle Ausgaben sind die Spalten: ID, Konto, Betrag (-).

Nun sollte im Bericht die Summe aller Konten (+) und darunter die Summe aller Konten (-) aufgelistet werden.

Klingt einfach, aber ist es vermutlich nicht :roll:

Ganz en schöne Tag
und liebi Grüess
Markus

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Do 4. Nov 2021, 17:54
von F3K Total
Doch,
ist es, siehe Beispiel. Mit einer einfachen Ansicht, siehe Tabellen.

Gruß R

Re: Bericht mit separaten Einnahmen und Ausgaben

Verfasst: Sa 6. Nov 2021, 18:45
von Pensionär
Guten Abend R

Vielen Dank für Deine überarbeitete Muster Datenbank, sieht super aus, genau wie ich es bräuchte.

Leider habe ich immer eine Fehlermeldung:
"Der angegebene Befehl ist keine SELECT-Anweisung.
Es sind nur Abfragen erlaubt."


Auch bei Deiner Tabelle, wenn ich sie öffne, erscheint beim schliessen diese Meldung, der Report funktioniert aber.
Ich kann aber meine Tabelle nicht speichern mit dieser Fehlermeldung.

Ich arbeite mit der Version: 7.2.1.2.

Liegt es an dieser LibreOffice Version?

Ich wünsche Dir ein wunderschönes Wochenende.

Herzliche Grüsse
Markus