Neu Auswertung SQL - Monatsbericht - JTL-Ameise

BenjaminM

Mitglied
20. Februar 2022
13
0
Hallo an alle,
Da ich mich mit SQL Auswertungen nicht auskenne und ich gelesen habe das
man über JTL Ameise sogut wie jedes Export erstellen kann, brauche ich eure Hilfe.

Ich brauche ein Export mit dem Brutto Monatsverkäufen pro Filiale(pro Kassa, 1 Filiale = 1 Kassa) und pro Zahlungsart ( BAR und DEBIT und Gesamt)

Über Statistik ist es nicht möglich weil ich dort nur entweder die Filiale oder nur die Zahlungsarten für die einzelnen Tage auswerten kann.

Im Anhang ein Bild wie es ca. aussehen soll.
Natürlich nicht mit den Grafischen Abgrenzungen sondern nur die Rohdaten.

Danke! Vielleicht könnt ihr mir weiterhelfen.
 

Anhänge

  • Bildschirm­foto 2023-02-12 um 13.02.01.png
    Bildschirm­foto 2023-02-12 um 13.02.01.png
    182,5 KB · Aufrufe: 29

Atelier-Zippel

Mitglied
27. Dezember 2022
57
14
Hallo BenjaminM,

das Problem in Statistik hatte ich auch.
Aber mit folgendem Workaround klappt es mit etwas CopyAndPaste
Was man dort unter Statistik machen kann:
Auftragspositionen - Betrag - Pro Monat je Shop
Im Tab Auswertungseinstellungen:
Gruppieren über Datum Tag, Monat, Jahr
Auffächern nach Zahlungsart
Zeitraum: letzter Monat
Unten Brutto anklicken
Einen Tab weiter: FILTER - Tab: Auftrag
Nur markierte Elemente berücksichtigen
und dann pro Auswertung die jeweilige Kasse anklicken

Das gibt zumindest die Daten pro Kasse, die dann jeweils exportiert werden können.
In Excel können diese dann zugefügt werden.

Da es beim SQL Server relativ problematisch ist, einen flexiblen Datumbereich abzufragen, ohne ständig im SQL Script etwas anzupassen und eine dynamische Kreuztabelle ebenfalls problematisch ist, habe ich mich für eigene Übersichten entschieden.
Alle im oberen Bereich markierten Aufträge werden nach Datum/Shop(Kasse)/Zahlungsart summiert.

Ich habe mir zusätzlich eine eigene Übersicht unter F6 Verkauf gebaut, welche ich als Datenbasis für eine Excel Pivot benutze :
Funktioniert in Wawi Version 1.7.xxx
Name: irgendwas
SQL:

SELECT Format(tAuftrag.dErstellt,'dd.MM.yyyy') AS Datum, tShop.cName AS Kasse, tZahlungsart.cName AS Zahlungsart, Sum(CAST(tAuftragEckdaten.fWertBrutto AS DECIMAL(7,2)) ) AS Brutto
FROM ((Verkauf.tAuftrag INNER JOIN Verkauf.tAuftragEckdaten ON tAuftrag.kAuftrag = tAuftragEckdaten.kAuftrag) INNER JOIN tShop ON tAuftrag.kShop = tShop.kShop) INNER JOIN tZahlungsart ON tAuftrag.kZahlungsart = tZahlungsart.kZahlungsart
WHERE (((tAuftrag.nType)=1)) AND tAuftrag.kAuftrag IN(@keys)
GROUP BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName
ORDER BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName


Ich setze den Filter bei der oberen Verkaufsansicht auf Monat, wähle den Vormonat aus und markiere alle angezeigten Aufträge.
Die eigene Übersicht gibt mir die Werte und mit rechtem Mausklick auf einen Spaltenheader im Datenbereich bei eigene Übersichten können die Daten nach Excel exportiert werden.
In Excel "TAB" Einfügen - Pivot - neues Tabellenblatt und dann Datum als Zeile, dann Kasse und Zahlungsart in Spalten und Brutto als Wert. Teilergebnisse je Spalte aus machen und im Tab Entwurf - Berichtslayout - Im Tabellenformat anzeigen


LG

Bernd
 
  • Gefällt mir
Reaktionen: Nico.W

Nico.W

Aktives Mitglied
21. Juli 2020
36
4
Hallo BenjaminM,

das Problem in Statistik hatte ich auch.
Aber mit folgendem Workaround klappt es mit etwas CopyAndPaste
Was man dort unter Statistik machen kann:
Auftragspositionen - Betrag - Pro Monat je Shop
Im Tab Auswertungseinstellungen:
Gruppieren über Datum Tag, Monat, Jahr
Auffächern nach Zahlungsart
Zeitraum: letzter Monat
Unten Brutto anklicken
Einen Tab weiter: FILTER - Tab: Auftrag
Nur markierte Elemente berücksichtigen
und dann pro Auswertung die jeweilige Kasse anklicken

Das gibt zumindest die Daten pro Kasse, die dann jeweils exportiert werden können.
In Excel können diese dann zugefügt werden.

Da es beim SQL Server relativ problematisch ist, einen flexiblen Datumbereich abzufragen, ohne ständig im SQL Script etwas anzupassen und eine dynamische Kreuztabelle ebenfalls problematisch ist, habe ich mich für eigene Übersichten entschieden.
Alle im oberen Bereich markierten Aufträge werden nach Datum/Shop(Kasse)/Zahlungsart summiert.

Ich habe mir zusätzlich eine eigene Übersicht unter F6 Verkauf gebaut, welche ich als Datenbasis für eine Excel Pivot benutze :
Funktioniert in Wawi Version 1.7.xxx
Name: irgendwas
SQL:

SELECT Format(tAuftrag.dErstellt,'dd.MM.yyyy') AS Datum, tShop.cName AS Kasse, tZahlungsart.cName AS Zahlungsart, Sum(CAST(tAuftragEckdaten.fWertBrutto AS DECIMAL(7,2)) ) AS Brutto
FROM ((Verkauf.tAuftrag INNER JOIN Verkauf.tAuftragEckdaten ON tAuftrag.kAuftrag = tAuftragEckdaten.kAuftrag) INNER JOIN tShop ON tAuftrag.kShop = tShop.kShop) INNER JOIN tZahlungsart ON tAuftrag.kZahlungsart = tZahlungsart.kZahlungsart
WHERE (((tAuftrag.nType)=1)) AND tAuftrag.kAuftrag IN(@keys)
GROUP BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName
ORDER BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tShop.cName, tZahlungsart.cName


Ich setze den Filter bei der oberen Verkaufsansicht auf Monat, wähle den Vormonat aus und markiere alle angezeigten Aufträge.
Die eigene Übersicht gibt mir die Werte und mit rechtem Mausklick auf einen Spaltenheader im Datenbereich bei eigene Übersichten können die Daten nach Excel exportiert werden.
In Excel "TAB" Einfügen - Pivot - neues Tabellenblatt und dann Datum als Zeile, dann Kasse und Zahlungsart in Spalten und Brutto als Wert. Teilergebnisse je Spalte aus machen und im Tab Entwurf - Berichtslayout - Im Tabellenformat anzeigen


LG

Bernd
Hallo Bernd,

vielen Dank für die tolle Idee.

Haben die SQL nochmal ein Wenig Ergänzt und umgestaltet.

SELECT Format(tAuftrag.dErstellt,'dd.MM.yyyy') AS Datum, tPlattform.cName AS Kasse, tZahlungsart.cName AS Zahlungsart, Sum(CAST(tAuftragEckdaten.fWertnetto AS DECIMAL(7,2)) ) AS Netto
FROM ((Verkauf.tAuftrag INNER JOIN Verkauf.tAuftragEckdaten ON tAuftrag.kAuftrag = tAuftragEckdaten.kAuftrag) INNER JOIN tPlattform ON tAuftrag.kPlattform = tPlattform.nPlattform) INNER JOIN tZahlungsart ON tAuftrag.kZahlungsart = tZahlungsart.kZahlungsart
WHERE (((tAuftrag.nType)=1)) AND tAuftrag.kAuftrag IN(@keys)
GROUP BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tPlattform.cName, tZahlungsart.cName
ORDER BY Format(tAuftrag.dErstellt,'dd.MM.yyyy'), tZahlungsart.cName

Gleicher Aufbau Ansicht, mit der Änderung Online-Shops zusammen, Wawi Direkt und Amazon aufgeschlüsselt sowie alles Netto.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Statistik / Auswertung JTL-Plan&Produce - Ideen, Lob und Kritik 1
Neu Auswertung nach Lieferadresse User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung Favoriten Auswertung Allgemeine Fragen zu JTL-POS 4
Eigene Auswertung JTL-Wawi 1.8 1
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Logfile: SQL Fehler, aber warum? JTL-Shop - Fehler und Bugs 2
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu MS SQL Server 2022 oder MS SQL Server 2022 Express? Installation von JTL-Wawi 8
Neu SQL-Fehler bei Volltextsuche und Sonderzeichen JTL-Shop - Fehler und Bugs 0
Neu SQL-Abfrage bei Kundenanlage JTL-Wawi 1.7 2
Neu einfache SQL Verknüfpung zweier Tabellen, z.B. Artikel mit ArtikelBeschreibung 1.6.46.1 Gelöste Themen in diesem Bereich 13
Neu CSV-Datei direkt in einer SQL-Abfrage verwenden User helfen Usern - Fragen zu JTL-Wawi 3
Neu SQL Ausgabe der Varko-Auswahl eines Artikels, mehrsprachig Tabelle zwei mal auf sich Joinen? User helfen Usern - Fragen zu JTL-Wawi 5
Neu SQL Abfrage in Excel User helfen Usern - Fragen zu JTL-Wawi 12
Neu SQL-Erfahrene vor - Nach Datenrettung - fehlende Aufträge lassen sich nicht einfügen - Ideen? User helfen Usern 4
Neu Nach Installation eines neuen SQL Servers klappt die Verbindung vom Benutzer-PC zum Server-PC nicht mehr. Installation von JTL-Wawi 5
Neu Fehler SQL-Schema importieren bei Neuinstallation Installation / Updates von JTL-Shop 7
Neu Update MS SQL 2014 auf MS SQL 2022 User helfen Usern - Fragen zu JTL-Wawi 0
Neu SQL Abfrage Artikelbezeichnung auf Englisch für Artikeletikett User helfen Usern - Fragen zu JTL-Wawi 4
Neu Datenbankebene per SQL löschen Eigene Übersichten in der JTL-Wawi 6
Neu MS SQL 14 Express wird langsam voll. Welche Lienzen benötigen wir? Bitte um Hilfe Eigene Übersichten in der JTL-Wawi 27
Neu SQL Abfrage wird mehrfach ausgeführt - Ausgabe in der Übersicht falsch Eigene Übersichten in der JTL-Wawi 8
Upgrade von SQL Server 2014 auf höhere Version JTL-Wawi 1.8 4
1.8.11.0 - Worker SQL lässt System hängen JTL-Wawi 1.8 0
Neu List&Label Merkmale auf Etiketten (SQL) Gelöste Themen in diesem Bereich 3
Neu SQL Server Express 2017 auf 2022 Update Installation von JTL-Wawi 10
Neu Nach SQL Server neuinstallation Benutzer gelöscht? JTL-Wawi - Fehler und Bugs 3
Neu Versandart + Zahlungsart in Rechnungskorrektur (SQL) User helfen Usern - Fragen zu JTL-Wawi 10
SQL Abfrage via Ameise: Seriennummer u. weitere Daten JTL-Wawi 1.8 0
1.8.10.0 - SQL-Job Performance-Optimierung JTL-Wawi 1.8 24
Neu SQL 2017 auf 2022 updaten (express) User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Abfrage über ODBC für Bewegunghistorie (WMS) Eigene Übersichten in der JTL-Wawi 4
Komplexe SQL Abfrage zu gelieferten Artikeln mit eigenen Feldern - Hilfe gesucht JTL-Wawi 1.8 1
SQL Abfrage alle Aufträge ohne Lieferschein JTL-Wawi 1.8 2
SQL ifGetPrice liefert nur netto Preise, wie komme ich an Brutto ran? JTL-Wawi 1.7 4

Ähnliche Themen