1

Ich brauche etwas Hilfe in SSRS Report Builder 3.0 (Microsoft SQL Server 2014). Ich muss eine CSV-Datendatei erstellen, deren Adressinformationen doppelte Zeilen enthalten, aber die Summe der doppelten Zeilen addieren, um die Gesamtmenge zu ermitteln.Zeilensätze (ssrs) zusammenführen und zählen

Zum Beispiel meiner Datei wie folgt aussieht: Data file before

Was ich brauche, ist, dass alle Zeilen, die doppelte merge sind und eine Summe der von den Werten in der Menge Spalte zu geben, wenn zwei Reihen eine Menge von 1 haben neuer Wert sollte 2 sein. Wenn eine Zeile eine Menge von 1 und die andere eine Menge von 2 hat, sollte die neue gty zu 3 werden. Dies alles muss getan werden, ohne den Dateiaufbau zu kompromittieren.

sollte das Ergebnis wie folgt aussehen: Data file after

Ist das möglich? Wenn ja, wie kann man das am besten machen?

Greetz!

Antwort

2

setzen entweder eine Gruppe basierend auf den Säulen auf, die identische Werte zwischen den Datensätzen enthalten, die Sie wollen „merge“ und verwenden Sie dann die SUM Funktion Ihre Quantität für jede Gruppe zusammenzufassen, oder es in Ihrem Datasetabfrage handhaben, wie zB:

SELECT Customer_Name, 
     Sub_Customer_Name, 
     Post_Type, 
     Equipment_Size, 
     SUM(Qty), 
     Trans_Mode, 
     Address_1, 
     City, 
     ST, 
     Postal_Code, 
     Country, 
     PortRampID, 
     PortRamp_Name, 
     PortRamp_Code, 
     Ship_Line_Name, 
     AvailableDate, 
     ExpiredDate 
FROM YourTable 
GROUP BY Customer_Name, 
     Sub_Customer_Name, 
     Post_Type, 
     Equipment_Size, 
     Trans_Mode, 
     Address_1, 
     City, 
     ST, 
     Postal_Code, 
     Country, 
     PortRampID, 
     PortRamp_Name, 
     PortRamp_Code, 
     Ship_Line_Name, 
     AvailableDate, 
     ExpiredDate 
Verwandte Themen