Kategorie Auswertung

Feature-Request

Jens_K

Betreff:

Kategorie Auswertung

 ·  Gepostet: 30.10.2015 - 16:22 Uhr  ·  #120186
Wenn man aus der Ansicht "Umsätze nach Kategorie" einen PDF Export im Format "Umsätze der Kategorien" macht, dann wird dort zwar der Name der Kategorie angedruckt, allerdings ist das bei Unterkategorien nicht ganz aussagekräftig.

Beispiel:
Hauptkategorie "Miete" mit Unterkategorie "Haus A" und Unterunterkategorie "Erdgeschoss".
Hauptkategorie "Miete" mit Unterkategorie "Haus B" und Unterunterkategorie "Erdgeschoss".

In der Liste steht dann als Kategoriename beides Mal "Erdgeschoss".

Schöner wäre es, wenn die Hierarchie der Unterkategorien mit in den angedruckten Text einfließt.
Also z.B. "Miete - Haus A - Erdgeschoss"

Flor

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 08.08.2017 - 13:40 Uhr  ·  #133944
Hallo.
Teste seit einiger Zeit, ob Hibiscus für mich geeignet ist und vermisse zur weiteren Auswertung (Tabellenkalkulation)
ebenfalls den CSV Export mit komplettem Kategoriebaum.

Gibt es passende Variablen, die ich in den CSV Export einbauen kann bzw.
hat jemand bereits eine Lösung gefunden die er/sie mitteilen möchte?

hibiscus

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 08.08.2017 - 16:19 Uhr  ·  #133946
Dazu gibt es mit den derzeitigen Mittel nicht wirklich eine Loesung. Eventuell koennte man eine konstruieren, die etwa so aussehen koennte:

Code

#set($path = $!{umsatz.UmsatzTyp.Path})
#set($pathtext = "")
#foreach($i in [1..10])
    #if($path.hasNext())
      #set($pathtext = "$path.next().Name $pathtext")
    #else
      #break
    #end
#end

$pathtext


Ist aber ungetestet und extrem ineffizient, weil hierbei fuer jede einzelne Buchung in einer Rekursion die Kategorie, Eltern-Kategorie, Gross-Eltern-Kategorie,... geladen wird. Das macht mehrere SQL-Statements pro Buchung. Der Export vieler Buchungen kann hierbei extrem langsam werden. Die Variable "$pathtext" muesste dann leerzeichengetrennt die Namen der Kategorien enthalten - beginnend bei der obersten. Aber wie gesagt - ungetestet.

Flor

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 08.08.2017 - 17:44 Uhr  ·  #133949
Das liest sich nicht so ermutigend, aber vielen Dank für die Antwort .
Wahrscheinlich hänge ich dann lieber an jede Kategorie eine "hardverdrahtete" Ebenenekennung.
Nicht schön, aber funktionsfähig.

Flor

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 10.08.2017 - 13:47 Uhr  ·  #133989
Der html Kategorieexport legt nahe, dass jede Kategorie eine eindeutige Id hat, unabhängig von der Hierarchie.
Wenn ja, könnte ich den Rückschluss auf die Kategorieeben relativ elegant der Tabellenkalkulation lösen.
Gibt es eine Variable, um diese Id im CSV Export mit auszugeben?

hibiscus

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 10.08.2017 - 14:45 Uhr  ·  #133990
Ja, die ID kannst du mit folgender Variable ausgeben:

Code

$!{umsatz.UmsatzTyp.ID})

Flor

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 11.08.2017 - 14:56 Uhr  ·  #134015
Sehr schön, besten Dank.

mss

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 23.11.2017 - 07:42 Uhr  ·  #135534
Zitat geschrieben von Jens_K
In der Liste steht dann als Kategoriename beides Mal "Erdgeschoss".

Schöner wäre es, wenn die Hierarchie der Unterkategorien mit in den angedruckten Text einfließt.
Also z.B. "Miete - Haus A - Erdgeschoss"
Alte Frage, neue Antwort.
Ja, finde ich manchmal auch unschön, daher benenne ich Kategorieren, aus denen die Überkategorie nicht hevorgeht häufig auch mit dem ganzen Pfad.

mss

Betreff:

Re: Kategorie Auswertung

 ·  Gepostet: 23.11.2017 - 07:44 Uhr  ·  #135535
Zitat geschrieben von Flor
Teste seit einiger Zeit, ob Hibiscus für mich geeignet ist und vermisse zur weiteren Auswertung (Tabellenkalkulation)
ebenfalls den CSV Export mit komplettem Kategoriebaum.

Für sowas exportiere ich die normalen Umsätze, da ist bereits die Kategorie mit drin.
Ich hatte mal für eine Statistikberechnung sowas mit Perl gescripted: https://bitbucket.org/massimo/hibiscus_stat
Das ist aber etwas her und ich weiß nicht, ob das heute noch funktioniert. Es verarbeitet den CSV Export der Umsätze und den Kategorie-Export als XML.
Wahrscheinlich hätte ich besser komplett auf XML-Exports gesetzt.
Ziel war es, aus den Umsätzen eines Jahres die durchschnittlichen Monatsausgaben pro Kategorie zu errechnen.