Hallo allerseits,
mich beschäftigt ein Problem für das ich die richtigen Alteryx-Routinen suche.
Internationale General Ledger für Jahresabschlüsse laufen immer über ein Verrechnungskonto. Importiert man diese Zahlenwerke in ein Buchhaltungsprogramm, ist das Gegenkonto immer ein Verrechnungskonto und nie das eigentliche Gegenkonto. Das ist problematisch, wenn man sich ein Urteil darüber bilden soll, ob die Geschäftsvorfälle korrekt gebucht sind. Daher möchte ich dieses Verrechnungskonto gerne eliminieren, so dass das Konto das Gegenkonto direkt anspricht - ohne Umweg über das Verrechnungskonto.
Beispiel:
Das habe ich:

Das will ich:

Die Spalte "Control" hält einen Geschäftsvorfall beieinander. Ich habe versucht, etwas zu bauen, dass tausende von Buchungen im General Ledger erstmal nach diesem Kriterium sortiert. Weiterhin werden die Spalten Debit und Credit zu einer Spalte zusammengeführt. Die Frage nach Soll und Haben wird dadurch beantwortet, ob in Spalte "S/H" ein "S" oder ein "H" steht. Danach wird nach der Umsatzhöhe sortiert, so dass die größte Zahlen an erster Stelle steht. Die Theorie dahinter ist beim Buchen: Entweder wird diese (größte) Zahl komplett auf ein anderes Konto geschoben oder aufgeteilt auf mehrere Konten. Weiterhin verwende ich Sequenzen, um innerhalb der "Control-Nummerngruppe" navigieren zu können.


Ich dachte mit einer Multirow-Formel könnte ich eventuell dieses Problem lösen (jedes Zuordnungskriterium durchläuft die unten aufgeführte Schleife), aber es sieht so aus als ob ich einen Denkfehler habe und die Formel nicht stimmt. Ich habe auf jeden Fall nach meiner "Eliminierung des Verrechnungskontos" nicht das Nullsaldo (Summe aller Buchungen im General Ledger muss Null sein.), dass ich erwarten würde.

Hatte schonmal jemand dieses oder ein ähnliches Problem? Gibt es in Alteryx bestimmte Funktionen, die sich für sowas besser eignen? Ich kenne Alteryx erst seit ein paar Wochen und versuche damit Lösungen für bestimmte Buchhaltungsprobleme zu bauen. Vielen Dank im Voraus.