Umfrage: Berichte Modul


Liebe alle,

das Berichte Modul ist eines der wohl Wichtigsten in Xentral. Es ist wohl nicht zu viel gesagt, zu behaupten, dass kaum ein Weg an ihm vorbei führt. Zugleich erfordert es in seiner Anwendung jedoch auch die Kenntnis von SQL, die viele leider nicht zu haben scheinen.
Um das Modul jedoch dennoch effektiver nutzbar zu machen, sind wir daher daran interessiert zu wissen, welche zusätzlichen Berichte ihr in vorgefertigter Form als Standard benötigen würdet.

Bitte schreibt unten auf, welche Berichte ihr benötigen würdet. Achtet dabei bitte darauf, Dopplungen zu vermeiden und gebt stattdessen ein Like für Berichte ab, die ihr ebenfalls gern sehen würdet - so bleibt es schön übersichtlich :) 

Beste Grüße,

 


50 Antworten

Benutzerebene 4
Abzeichen +1

Danke für Deine Antwort.

Ich stelle ja SQL nicht in Frage. Nur eben das Anwenden einfacher zu gestalten für die “normalen” Benutzer:innen. Das war der Gedanke hinter meiner Nachricht. Man kan ja sehr gut die verschiedenen Ebenen trennen für “normal” und “developer”

 

Grüße

Stefan

Benutzerebene 2
Abzeichen

Servicefallauswertungen aus dem Modul Service & Support heraus: 

  • Ticketnummer + Ticketinhalte (mind. Betreff und Beschreibung) + Abschlussdatum
  • Anzahl Fälle gesamt, offen, neu, monatlich
  • Werkstattzeit
  • Durchlaufzeit
  • Welches Teil defekt (steht in unserem Fall in der Beschreibung bzw Berichte des Servicetickets)

Falls jemand schon Erfahrungswerte hat, freue ich mich natürlich auch! Bzw welches Modul wie dafür eingesetzt werden kann. 

Vielen Dank an alle, die sich beteiligt haben!
Ich übergebe die Ergebnisse nun nach einem Monat Laufzeit an unser Team zur weiteren Verarbeitung.

Beste Grüße,

Liebe alle,
nochmals vielen Dank für die breite Partizipation zu diesem Thema!
Nun stehen die ersten Custom Reports zu eurer Verwendung bereit.
Neben den Dateien hat mein Kollege @Patrick Ackermann auch noch ein Video zum Einspielen der Dateien für euch aufgenommen.
Wir werden hier weitere Berichte hochladen, sobald diese zur Verfügung stehen.

Ich habe hier einmal, die Personen, die die jeweiligen Berichte eingereicht haben, verlinkt, damit ihr auch seht, dass euer jeweiliger Wunsch umgesetzt wurde.
Ich hoffe, ich habe euch hierbei auch korrekt verlinkt :) 

@Daniela Nowak @Angela Grämiger* 
Anzahl aller verkauften Artikel im Zeitraum X 

@Nicolas Limbrock* 
Bestellungen pro Kund*in

@Regina Falkus 
Anzahl Retourengründe
Auflistung Retourengründe

@Niklas Bauer 
Kund*in seit X Tagen ohne Bestellung

@Angela Grämiger* 
Preisliste für Artikel

@Niklas Bauer 
Umsatz Kund*in im Zeitraum X

Abzeichen

Für uns als Hersteller wäre die Durchlaufzeit vom Eingang der Bestellung über die Dauer der Produktion bis zum versenden der fertigen Ware sehr interessant (evtl. sogar nach Artikelgruppen filterbar).

Toll wäre auch, wenn wir die durchschnittliche Lieferzeiten unserer externen Produzenten hätten.

 

Benutzerebene 6
Abzeichen +2

Hallo @Dennis Bernhardt 

Sorry bin jetzt erst dazu gekommen den Bericht anzusehen. Ich wollte keinen Bericht wo nur die Artikel pro Kunde erscheinen, das Wichtige an der Sache waren MHD und Charge im Falle eines Rückrufes, könntet ihr den bitte nochmal modifizieren.

So wie er jetzt ist bringt er nicht viel, das bekomme ich auch mit den Statistiken raus :)

E-Mails, Ansprechpartner und Telefonnummern sind auch nicht drin.

LG
danny

@Daniela Nowak danke dir für das Update!
Dann hoffe ich, dass der Kollege, der die Berichte erstellt, die Daten bei den noch ausstehenden Berichten mit abfragt und den geeigneten Bericht erstellt. Vielleicht hatte ich hier auch am Ende bei der Zuordnung der bereits fertigen Berichten einen Fehler gemacht, indem ich das Ergebnis deiner Frage zugeordnet habe.
Es ist also gut möglich, dass der gewünschte Bericht gerade noch angelegt wird :)

LG,

Benutzerebene 7
Abzeichen +5

wir würden uns wünschen, dass es Auswertungen/Berichte in Bezug auf die Retouren gäbe.

Dass man die Retourenquote ermitteln kann und sehen kann, welche Produkte wegen Nichtgefallen oder Defekt zurückkommen.

Hey, diese Auswertung haben wir nun als Bericht umgesetzt:

 

Benutzerebene 3
Abzeichen +1

Wir würden uns wünschen, wenn das SQL-Textfeld etwas freundlicher zum programmieren wird, bspw. mit der Möglichkeit für Tabstopps, automatisch größerem Textfeld bei langen SQL-Statements, Autovervollständigung, etc.

ist im die Richtung etwas geplant?

@Fulfiller Ich habe hierzu einmal unser Entwicklungsboard durchschaut und hierzu scheint aktuell nichts geplant zu sein. Reiche das Thema aber gern als Idee ein, wir freuen uns über jeden Vorschlag, wie wir Xentral besser machen können!

LG,

Benutzerebene 2
Abzeichen

@Daniel Schmidtchen  hat zum Beispiel so einen und ist sehr gut im Erstellen solcher Berichte, wie mir scheint ;) 

 

Kann ich zu 100% empfehlen :-)

Benutzerebene 4
Abzeichen +1

@Dennis Bernhardt Hallo,

 

gerne würde ich deine Frage aus meiner Sicht beantworten aber ohne zu Wissen ob unsere Version alle vorhandenen Berichte besitzt, kann ich nur ungenau Antworten geben.

Leider hat sich niemand für meinen Beitrag zum Thema Berichte interessiert. 

 

Mit besten Grüßen

Benutzerebene 4
Abzeichen +1

Hallo @Dennis Bernhardt 

in der freien Minute, die ich gerade habe, kann ich keinen speziellen Beleg nennen der mir persönlich fehlt. Eine Besonderheit wäre schön wenn diese vielleicht umsetzbar wäre.

Ein Dropdown Menü welches die Werteauswahl dynamisch nach einer Spaltenangabe füllt wäre super, ob das technisch umsetzbar ist weiss ich nicht, nur habe ich im Hinterkopf das ich des Öfteren, beim erstellen von Berichten diese Möglichkeit gebraucht hätte. 

 

 

Mit besten Grüßen

wir würden uns wünschen, dass es Auswertungen/Berichte in Bezug auf die Retouren gäbe.

Dass man die Retourenquote ermitteln kann und sehen kann, welche Produkte wegen Nichtgefallen oder Defekt zurückkommen.

Hey, diese Auswertung haben wir nun als Bericht umgesetzt:

 

Hallo Daniel,

vielen Dank für die Rückmeldung, nur leider kann ich den Bericht nicht finden. Was muss ich denn tun, damit dieser bei uns auch angezeigt wird?

Herzlichen Dank und viele Grüße

Regina

Benutzerebene 7
Abzeichen +4

wir würden uns wünschen, dass es Auswertungen/Berichte in Bezug auf die Retouren gäbe.

Dass man die Retourenquote ermitteln kann und sehen kann, welche Produkte wegen Nichtgefallen oder Defekt zurückkommen.

Hey, diese Auswertung haben wir nun als Bericht umgesetzt:

 

Hallo Daniel,

vielen Dank für die Rückmeldung, nur leider kann ich den Bericht nicht finden. Was muss ich denn tun, damit dieser bei uns auch angezeigt wird?

Herzlichen Dank und viele Grüße

Regina

https://xendoit.de/produkt/xentral-report-retourenquote-je-artikel-ohne-porto/

Benötige folgenden Bericht aus den Artikelstammdaten:

  • Artikelnummer
  • Artikelname DE
  • Alle Freifelder: Sprache: DE
  • Alle Freifelder - Sprache: EN
Benutzerebene 7
Abzeichen +5

Hey @Rumen die Freifeld Übersetzungen sind in einer eigenen Tabelle zeilenorientiert gespeichert. Mit dem SQL unten kannst du die englischen Übersetzungen filtern. Die deutschen Werte sind in der Artikeltabelle spaltenorientiert gespeichert. Das wäre etwas aufwendiger zu kombinieren. 

SELECT
a.nummer as artikelnr,
a.name_de as artikel,
af.nummer as freifeld,
af.wert,
af.sprache
FROM artikel_freifelder af
JOIN artikel a ON af.artikel = a.id
WHERE af.sprache = 'EN'

Besten Dank @Daniel Schmidtchen - ja, das geht schon in die Richtung, welche ich benötige. Ziel ist ein spaltenorientierter Export der o.g. Artikelstammdaten (Artikelnummer, Artikelname DE, Freifeld1-40 Sprache: DE, Freifelder1-40 - Sprache: EN) damit diese nach Datenanreicherung unkompliziert im Import-Modul verwendet werden können.

 

Kannst Du hier weiterhelfen? Gerne auch gegen Gebühr. 

Benutzerebene 5
Abzeichen +2

Alles rund um die Logistik:

Lagervolumen / Auftragsanzahl / Sendungsanzahl etc.

Beispiel ausgabe von:

Internet / Versanddienstleister / Paketnummer / Artikelgewicht / Paketgewicht

→ hier schietert es aktuell daran, dass das Paketgewicht nirgends abgelegt wird

Grüße!

Benutzerebene 3
Abzeichen

Liebe alle,
nochmals vielen Dank für die breite Partizipation zu diesem Thema!
Nun stehen die ersten Custom Reports zu eurer Verwendung bereit.
Neben den Dateien hat mein Kollege @Patrick Ackermann auch noch ein Video zum Einspielen der Dateien für euch aufgenommen.
Wir werden hier weitere Berichte hochladen, sobald diese zur Verfügung stehen.

Ich habe hier einmal, die Personen, die die jeweiligen Berichte eingereicht haben, verlinkt, damit ihr auch seht, dass euer jeweiliger Wunsch umgesetzt wurde.
Ich hoffe, ich habe euch hierbei auch korrekt verlinkt :) 

@Daniela Nowak @Angela Grämiger* 
Anzahl aller verkauften Artikel im Zeitraum X 

@Nicolas Limbrock* 
Bestellungen pro Kund*in

@Regina Falkus 
Anzahl Retourengründe
Auflistung Retourengründe

@Niklas Bauer 
Kund*in seit X Tagen ohne Bestellung

@Angela Grämiger* 
Preisliste für Artikel

@Niklas Bauer 
Umsatz Kund*in im Zeitraum X

Moin, der Bericht 131 Umsatz pro Kunde nach Rechnung funktioniert bei uns leider nicht. Kann es sein, dass nicht der Rechnungsbetrag genommen wird, sondern die Summe aller Positionen, auch der Stückliste? Wir haben einen Kunden mit 2 Bestellungen (227,70), im Bericht stehen jedoch über 600 Euro. 

SELECT
CASE
WHEN '{GRUPPIERUNG}' = 'tag' THEN r.datum
WHEN '{GRUPPIERUNG}' = 'woche' THEN DATE(r.datum - INTERVAL (WEEKDAY(r.datum)) DAY)
WHEN '{GRUPPIERUNG}' = 'monat' THEN (r.datum - INTERVAL (DAYOFMONTH(r.datum) - 1) DAY)
WHEN '{GRUPPIERUNG}' = 'quartal' THEN MAKEDATE(YEAR(r.datum), 1) + INTERVAL QUARTER(r.datum) QUARTER - INTERVAL 1 QUARTER
ELSE MAKEDATE(YEAR(r.datum), 1)
END AS von,
CASE
WHEN '{GRUPPIERUNG}' = 'tag' THEN r.datum
WHEN '{GRUPPIERUNG}' = 'woche' THEN DATE(r.datum + INTERVAL (6 - WEEKDAY(r.datum)) DAY)
WHEN '{GRUPPIERUNG}' = 'monat' THEN LAST_DAY(r.datum)
WHEN '{GRUPPIERUNG}' = 'quartal' THEN MAKEDATE(YEAR(r.datum), 1) + INTERVAL QUARTER(r.datum) QUARTER - INTERVAL 1 DAY
ELSE LAST_DAY(DATE_ADD(r.datum, INTERVAL 12-MONTH(r.datum) MONTH))
END AS bis,
CASE
WHEN '{GRUPPIERUNG}' = 'tag' THEN WEEK(r.datum) + 1
WHEN '{GRUPPIERUNG}' = 'woche' THEN WEEK(r.datum) + 1
ELSE ''
END AS kw,
a.name AS name,
a.projekt AS projekt,
a.kundennummer AS kundennummer,
ROUND(SUM(rp.menge)-IFNULL(SUM(gp.menge),0),0) AS menge,
ROUND(AVG(rp.umsatz_netto_einzeln)*(SUM(rp.menge)-IFNULL(SUM(gp.menge),0)),2) AS umsatz,
r.waehrung AS waehrung
FROM adresse a
JOIN rechnung r ON a.id = r.adresse
JOIN rechnung_position rp on r.id = rp.rechnung
LEFT JOIN (SELECT gp.auftrag_position_id, SUM(gp.menge) AS menge FROM gutschrift_position AS gp JOIN gutschrift g ON gp.gutschrift = g.id WHERE gp.auftrag_position_id<>0 AND g.status <>'angelegt' AND g.status <> 'storniert' GROUP BY auftrag_position_id) AS gp on rp.auftrag_position_id = gp.auftrag_position_id
WHERE r.status<>'angelegt' AND r.status<>'storniert' AND IF({JAHR}=0,1,YEAR(r.datum)={JAHR})
GROUP BY a.id, r.waehrung,
CASE
WHEN '{GRUPPIERUNG}' = 'tag' THEN r.datum
WHEN '{GRUPPIERUNG}' = 'woche' THEN WEEK(r.datum)
WHEN '{GRUPPIERUNG}' = 'monat' THEN MONTH(r.datum)
WHEN '{GRUPPIERUNG}' = 'quartal' THEN QUARTER(r.datum)
ELSE YEAR(r.datum)
END

 

Im Bericht “Kunde Seit X Tagen ohne Bestellung” (zusätzliche Spalte Projekt; gefiltert nach Projekt 7) sind vereinzelt Aufträge enthalten anderer Projekte enthalten. D.h. im Auftrag steht Projekt 13, in der Datenbank finde ich den Auftrag dann unter Projekt 7. Wie kommt das? 

select a.kundennummer as Kundennummer, a.projekt as projekt, a.name as name, au.datum as Auftragsdatum, au.belegnr as Belegnummer from auftrag au inner join adresse a on au.adresse = a.id where au.datum <= (DATE_SUB(NOW(), INTERVAL {TIME} DAY)) and au.status <> 'angelegt' group by a.kundennummer  
ORDER BY `au`.`datum`  DESC


Bin gespannt!

Beste Grüße
Nicolas Limbrock


 

Benutzerebene 7
Abzeichen +5

a.projekt heißt, die Projektkennung kommt aus der Adresse (‘a’). 

auftrag hat in diesem SQL ‘au’ als alias.

Beides ist zulässig, die Frage halt wonach man filtern will.

Benutzerebene 3
Abzeichen

a.projekt heißt, die Projektkennung kommt aus der Adresse (‘a’). 

auftrag hat in diesem SQL ‘au’ als alias.

Beides ist zulässig, die Frage halt wonach man filtern will.

Hallo Daniel, vielen Dank für die schnelle Antwort. Das könnte mir beim Bericht “Kunde Seit X Tagen ohne Bestellung” schon mal weiterhelfen. Habe es jetzt auch mal im Bericht “083 - Liste Kunden, die seit X Tagen nichts mehr bestellt haben” mit au.projekt probiert und bekomme ich den Fehler “QUERY FAILED: Unknown column 'au.projekt' in 'field list' . “ Any idea?

Und beim Bericht Umsatz je Kunde ändert sich das Problem auch nicht, wenn ich das Projekt rausnehmen bzw. auf r.projekt ändere. Da bin ich etwas ratlos… Grüße!

Benutzerebene 7
Abzeichen +5

Nicht in jedem Bericht sind die Alias gleich. 
Und du musst schauen, wie das join auf die Projekt Tabelle gesetzt ist 

Umsatz pro Artikel mit Filter nach Projekt

Hallo Hennig,

den Report findest Du hier, solange es die Auswertung im Standard (noch) nicht gibt:

https://www.dsconsult.de/produkt/xentral-report-124b-umsatz-pro-artikel-einfach-mit-projektfilter/

Beste Grüße,
Daniel

 

Hallo Daniel, 

leider gehen deine Links nicht mehr. 

Kannst du das noch einmal prüfen und ggf. neu hochladen? 

 

Viele Grüße aus Berlin 

 

Benutzerebene 7
Abzeichen +4

Hallo @David Krzyzanski ,

da hast du Recht. Der korrekte Link lautet mit dem Umzug zu XenDoIt.de nun wie folgt:

https://xendoit.de/produkt/xentral-report-124b-umsatz-pro-artikel-einfach-mit-projektfilter/

Jordan @ Dein Xendoit-Team

Antworten