25. Januar 2019 16:19
Hallo zusammen,
es gibt ja den Report "Debitor-Top-10", der mir den Gesamtumsatz der zehn besten Verkäufer anzeigt.
Ich möchte diesen Report etwas umfunktionieren. Und zwar muss ich den Gesamtumsatz nach Artikelkategoriencode aufsplitten.
Ich habe Artikel mit einem bestimmten AKC und nur diese sollen in die Auflistung mit einfließen. Desweiteren soll ein zweiter AKC zusätzlich angezeigt werden.
Wie kann ich auf die Werte zugreifen? Der Gesamtumsatz wird anhand der Debitorenposten berechnet. Dort kann ich aber keine Teilung durchführen.
Also muss ich mir die Werte woanders herziehen. Hat jemand eine Idee für einen Ansatz?
Danke und Gruß
NavBeginner
Zuletzt geändert von NavBeginner am 12. Februar 2019 16:00, insgesamt 1-mal geändert.
25. Januar 2019 16:52
Ich habe überlegt das über die Wertposten zu filtern.
Produktbuchungsgruppe unterscheiden und dann Summieren.
Ist das möglich?
30. Januar 2019 22:27
Du musst eine Tabelle auswerten in der alle Informationen stehen die du auswerten willst. Wenn in den Artikelposten oder Wertposten deine Verkäufer und Artikelkategoriencodes stehen dann geht's damit. Ggf. wären auch Dimensionsanalysen interessant, wenn die entsprechenden Infos als Dimensionen gebucht werden.
6. Februar 2019 08:56
Ich habe das über die Wertposten gelöst.
Ein Teil klappt ganz gut, aber der andere leider nicht.
Und zwar habe ich in der Debitorenkarte zwei neue Felder angelegt: Umsatz A, Umsatz B.
Diese führen im Hintergrund eine Summierung (also Flowfield Sum) auf zwei verschiedene Produktgruppencodes aus.
Ich bekomme diese Werte auch in der Debitorenkarte angezeigt und diese sind auch plausibel, jedoch braucht er zum Laden
der DK extrem lange. Auch jeder weitere Klick dauert dann wieder ewig. Ich vermute der berechnet die Werte immer wieder
neu und das braucht so lange. Wie könnte ich das lösen, um das schneller hinzubekommen?
Hier mal meine Flowfield-Option:
Umsatz A
Sum("Value Entry"."Sales Amount (Actual)" WHERE (Source No.=FIELD(No.),Gen. Prod. Posting Group=FILTER(DUSCH)))
Umsatz B
Sum("Value Entry"."Sales Amount (Actual)" WHERE (Source No.=FIELD(No.),Gen. Prod. Posting Group=FILTER(SERVICE)))
Also alle verkauften Produkte, die zur Produktbuchungsgruppe "DUSCH" bzw. "SERVICE" gehören.
Danke
6. Februar 2019 09:28
Hallo,
ja, er berechnet das immer wieder neu.
Du musst in den Wertposten einen Schlüssel finden oder erstellen, der deine Filterfelder enthält und "Sales Amount (Actual)" als SumIndex-Field enthält.
Dann wird die Karte schneller, dafür das Buchen langsamer durch den neuen Schlüssel in den Wertposten.
Gruß Fiddi
6. Februar 2019 09:37
Uih...das hab ich noch nie gemacht.
Kannst du mir nen Tipp geben, wie ich das anstelle?
6. Februar 2019 10:04
Hallo,
wenn du das noch nie gemacht hast, ist das ein wenig kniffelig.
Du gehst in den Objekt- Designer, editierst die Tabelle 5802 "Value Entry" gehst dort auf "Ansicht/Keys", suchst oder erstellst dir einen passenden Schlüssel, fügst "Sales Amount (Actual)" als SumIndex-Field hinzu. Danach das ganze speichern und dann musst du ein wenig warten, währesd das System diesen Schlüssel erstellt. Das kann einige Zeit dauern, wenn Ihr ein paar mehr Wertposten habt.
Danach sollte die Page schneller werden.
Aber wenn du dir nicht sicher bist, probiere das in einer Testdatenbank aus, oder lass das euren Partner erledigen, das dauert Remote längstens eine halbe Stunde.
Gruß Fiddi
7. Februar 2019 11:21
Danke, da habe ich grad mal reingeschaut.
Sieht so bei mir aus und einen Schlüssel für den Wert "Sales Amount (Actual)" gibt es dort schon als SumIndex-Field.
Sollte ich danach noch etwas machen?
Tables.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
7. Februar 2019 12:48
Hallo,
du hast aber keinen Schlüssel, wo auch die "Gen. Prod. Posting Group" mit SumIndex drin ist.
Gruß Fiddi
7. Februar 2019 13:28
Also müsste ich die "Gen. Prod. Posting Group" in die Fieldlist mit aufnehmen, dort wo auch die "Sales Amount (Actual)" hinterlegt ist?
Oder muss ich die "Gen. Prod. Posting Group" als Key mit Field "Sales Amount (Actual)" anlegen?
Sorry, aber danke.
7. Februar 2019 13:56
Du brauchst einen Schlüssel, der alle Felder enthält, auf die du filtern möchtest und dem/den Sumindexfield(s), den/die du summieren willst.
7. Februar 2019 14:38
Also so:???
Tables2.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
7. Februar 2019 14:46
Fast.
Hast du alle Felder berücksichtigt, auf die du Filtern möchtest?
Gruß Fiddi
7. Februar 2019 15:12
Ich habe die "Item No." auf der linken Seite noch dazugenommen.
Damit sollte es nun klappen, dass er die Seite schneller lädt???
Dann werde ich dies noch testen.
Danke
7. Februar 2019 15:18
Damit sollte es nun klappen, dass er die Seite schneller lädt???
wenn das die Ursache war, JA
12. Februar 2019 15:33
Leider lädt er immernoch genauso langsam wie vorher.
Woran könnte es noch liegen?
Edit: habs hinbekommen.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.