Neu Auswertung SQL - Monatsbericht - JTL-Ameise

BenjaminM

Mitglied
20. Februar 2022
10
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: 19

Atelier-Zippel

Mitglied
27. Dezember 2022
38
7
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
37
3
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 Fehlercode 315 - SQL Kann Sprachvariablen-Lokalisierung nicht speichern. JTL-Shop - Fehler und Bugs 0
Neu Ameise SQL Abfrage JTL Ameise - Eigene Exporte 0
Neu JTL-Wawi mit Microsoft SQL Server 2019 Express (sa) keine Verbindung JTL-Wawi 1.6 3
Neu Stellplatzübersicht mit FIFO Informationen (Eigene Übersicht / SQL) Eigene Übersichten in der JTL-Wawi 2
Neu SQL Abfrage gibt falsche Plattform aus User helfen Usern 6
Neu SQL Server + Unicorn2 + WireGuard auf eigener Hardware - (wie) virtualisieren? Installation von JTL-Wawi 3
Neu @key und @keys Eigener SQL in Bestellvorschlägen. WaWi 1.7.9 User helfen Usern - Fragen zu JTL-Wawi 12
Neu Eazybusiness SQL Konfiguration - Fragen User helfen Usern - Fragen zu JTL-Wawi 1
Neu SQL Datenbank tHersteller, wo ist die Verbindung zu den Artikeln? Hersteller-ID? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel-Aufbuchungen per SQL-Request User helfen Usern - Fragen zu JTL-Wawi 7
SQL 2014 mit der 1,7 geht das ? JTL-Wawi 1.7 6
Neu Hat SQL Tabelle tArtikelSichtbarkeit echt inverse logik? Warum? User helfen Usern - Fragen zu JTL-Wawi 5
Gelöst SQL Abfrage mit Marge unter Beschaffung Eigene Übersichten in der JTL-Wawi 4
Neu Neuer PC - Neue WaWi 1.7 - Frage zu SQL Server und Datenbankimport Installation von JTL-Wawi 4
Neu SQL Abfrage für Workflow WMS-Lieferoption "Teilliefern" User helfen Usern - Fragen zu JTL-Wawi 3
Gelöst SQL-Frage > Umsatz-Anteil kumulieren mit OVER () Eigene Übersichten in der JTL-Wawi 7
Gelöst SQL Abfrage mit Datum Eigene Übersichten in der JTL-Wawi 7
Neu Ich brauche mal eure Hilfe da ich kein SQL kann! User helfen Usern - Fragen zu JTL-Wawi 6
Neu Welche SQL Komponenten braucht die Wawi Installation von JTL-Wawi 8
Gelöst SQL abfragen - Sendungsnummer & Stückliste Eigene Übersichten in der JTL-Wawi 2
Neu SQL Trigger Problem Eigene Übersichten in der JTL-Wawi 13
Mindestanforderung MS-SQL Server JTL-Wawi 1.7 6

Ähnliche Themen