BUG in 1.11.4.0 - verpackte Pakete pro Mitarbeiter

logisus

Aktives Mitglied
8. Februar 2018
29
3
Hallo,

in der neuen Version werden die Pakete nicht mehr tageweise aufsummiert, sondern alle mit 1 Stück geschrieben, so daß die Tagesmenge nicht mehr erkennbar ist.
Gibt es schon eine Lösung?

VG
 

Svenbkm

Neues Mitglied
17. November 2025
11
1
Hallo,

in der neuen Version werden die Pakete nicht mehr tageweise aufsummiert, sondern alle mit 1 Stück geschrieben, so daß die Tagesmenge nicht mehr erkennbar ist.
Gibt es schon eine Lösung?

VG
ja ist bei uns auch so und die Spalte heißt "Column1".
Du kannst dir aber mit dem Widget "Top Packer" aushelfen - da kannst du Anzahl der Tage eingeben so machen wir es aktuell damit wir es überhaupt etwas Monitorisieren können

Gruß
 

mvh

Sehr aktives Mitglied
26. Oktober 2011
1.094
424
SQL:
ALTER FUNCTION [Dashboard].[tfnPaketeProMitarbeiter]
(
    @kWarenlager INT,
    @enddate DATE
)
RETURNS TABLE
AS
/*************************************************************************************************************
Beschreibung:    Diese TVF-Function ist die Basis-Query für das Dashboard-Widget "Lager/Verpackte Pakete pro Mitarbeiter".
                Übergeben werden die Lager ID und das Datum, ab dem die Warenausgänge gezählt werden sollen.
--------------------------------------------------------------------------------------------------------------
-- Beispielaufruf:
SELECT Mitarbeiter, Pakete, Datum FROM Dashboard.tfnPaketeProMitarbeiter(1, '2022-12-30') -- kWarenlager und Datum ab dem die Warenausgänge gezählt werden sollen
*************************************************************************************************************/
RETURN
SELECT Benu.cName AS Mitarbeiter, COUNT(Vers.kVersand) AS Pakete, TRY_CAST(Vers.dErstellt as date) AS Datum
FROM dbo.tVersand AS Vers
LEFT JOIN eazybusiness.dbo.tBenutzer AS Benu  ON Benu.kBenutzer = Vers.kBenutzer
WHERE Vers.dErstellt >= @enddate
AND EXISTS (SELECT *
            FROM dbo.tLieferschein AS Lief
            JOIN dbo.tLieferscheinpos AS LiPo ON LiPo.kLieferschein = Lief.kLieferschein
            JOIN dbo.tWarenlagerausgang AS WaLA ON WaLA.kLieferscheinPos = LiPo.kLieferscheinPos
            JOIN dbo.tWarenLagerPlatz AS WaLP ON WaLP.kWarenLagerPlatz = WaLA.kWarenLagerPlatz
            WHERE WaLP.kWarenLager = @kWarenLager
            AND Lief.kLieferschein = Vers.kLieferschein)
GROUP BY Benu.cName, TRY_CAST(Vers.dErstellt as date)
Moin. Korrigierte Abfrage. Ohne Gewähr.
 
  • Gefällt mir
Reaktionen: BetterGarden